Posts with the tag DNS
Please refer to my newer and more complete blog post on this topic: Deploy Your Own Bind9 based DDNS Server.
dyndns.org has stopped serving DynDNS for free to the great public. If have a (virtual) server, you can simply host your own dynamic DNS service. The most common DNS server...
TODO: Write a script to ping all the IPs and find the best (fastest). Put it online as a gist on GitHub.
Level3 / AT&T
- 18.104.22.168 - Orange DNS (ISP)
- 22.214.171.124 - DNS Advantage
How To Find Out Who's Operating a DNS Server
whois on the IP:
philipp@lion:~$ whois 126.96.36.199
Google Incorporated LVLT-GOOGL-1-8-8-8...
When I had to create a reverse DNS zone file for my Bind name server I wanted it to be as flexible as possible and thus created a Python script that generates the Bind zone file. This makes renumbering the network really easy.
The script is available as a gist...
This post describes hot to use dnsmasq as a local DNS server for faster caching and to resolve domain names in your private address space.
Installing dnsmasq is easy when you have Homebrew installed on your Mac:
brew update && brew install dnsmasq
And follow Homebrew's hints on...
Today I wanted to try out the DNS Service by Hurricane Electric (including a free IPv6 DynDNS service): https://dns.he.net. I have a spare domain and tried to update my domain information to the new nameservers (from the set
ns1.he.net, ns2.he.net, ns3.he.net, ns4.he.net, ns5.he.net) at Denic, the German TLD...
The Domain Hoster InterNetworX (abbr. inwx) offers an XML-RPC interface to access its services. You can even register new domains. Documentation of the XML-RPC API is available for download at https://www.inwx.de/de/download/file/api-current.zip (including examples in PHP & Java plus a PDF describing the API).
There is an operational test environment (ote) to...
- The web based server administration tool Webmin includes a module for BIND http://doxfer.webmin.com/Webmin/BINDDNSServer
- WeBBind http://www.afn.org/~afn23397
- DNS Control http://r00tshell.com/dns-control.
The code is on https://github.com/jmazzi/dns-control.
- ProBIND http://probind.sourceforge.net/
- mysqlBind http://openisp.net/openisp/mysqlBind
- BIND DLZ on Rails https://github.com/kennethkalmer/bind-dlz-on-rails
- zoner http://pypi.python.org/pypi/zoner/ (TurboGears Python WebApp)
- CyberDNS http://packetcloud.net/index.php/cyberdns-bind/ (Django Python WebApp)
The goal of this article is to describe how to setup your own DNS server to serve the domain name service entries for a TLD (
example.com). In the last part of the article I describe how to increase the speed of the system and the security in...
OS X has a good feature built in: the dns resolver. It allows you to specify different DNS servers for different domains. After creating the
/etc/resolver directory, you can create a
/etc/resolver/erdelynet.com file with
nameserver 192.168.25.10 in it to redirect DNS requests for this domain to that specific nameserver.
When you don't want other software (like network manager) to mess with your DNS server settings, make
sudo chattr +i /etc/resolv.conf
It can be undone like this:
sudo chattr -i /etc/resolv.conf
Let's say you network is kinda slow and you are sure that there is nothing wrong with your hardware (broken cables, bad switches etc.). The first thing you should have a look at are your DNS servers. If the primary one is unreachable and the secondary is, you network works...
Use the CLI programs host or dig to resolve domain names to IPs (and get some more information).
So when you run
host example.com for example you will get the answer
example.com has address 188.8.131.52 example.com has IPv6 address 2620:0:2d0:200::10
The output of the run of
dig example.com is more detailed: