Secondary DNS servers

I am running a backup server hosted outside a data center. This server is meant to work as an ancillary services provider and as a backup mail server.
I assigned it a domain, installed it as an Ubuntu Lucid LTS machine with a bind DNS server, and needed a backup server.
After some research, I decided to try Buddyns. I can tell that it completely meets my expectations. It was extremely easy to setup according to their setup page, and after a frustrated trial with a cpanel-managed site I found out there was people behind the box...Support exists and is great.

To have an idea of your dns speed you may use the simple linux script:


# calculate dns server speed

if [ $# -eq 0 ] # Must have command-line args to script.
echo "Usage ./dnspeed "
exit $E_NO_ARGS


for (( i=1; i<=$n; i++ ))
start=$(date +%s.%N)
host $1
end=$(date +%s.%N)
e=$(echo "$end - $start" | bc)
#echo DNS query took $e seconds
t=$(echo " $t+1000*$e" | bc)
t=$(echo "scale=0; $t/$n" | bc)
echo DNS query took an average of $t milliseconds

or use something like this:

let's look at our main, data-center located dns server and, where we have used Buddyns. Of course this is simplistic (does not take the location into account), but gives you a raw idea: using its datacenter server
Average response time of DNS Server is: 0.1655s using its own server
Average response time of DNS Server is: 0.1713s using buddyns
Average response time of DNS Server is: 0.0512s

To end up, reliability is great, no down-time has ever been detected.

I am not affiliated in any way with Buddyns. As it is a free service and it works reliably and is properly supported I just recommend it.