Promena DNS servera može da dovede do nedostupnosti domena. Informacija o podešenim DNS serverima može da se dobije iz whois-a ali je nepotpuna (uglavnom FQDN ali ne i IP adrese). Sa druge strane jednostavna komanda host -t NS domen.com će vratiti podešavanje NS rekorda iz samog domena, a ne ono što je podešeno u tabelama kod registratora, a što se propagira na DNS servere nadređenog domena.
Rešenje:
$ host -t NS com.
com name server a.gtld-servers.net.
com name server g.gtld-servers.net.
com name server d.gtld-servers.net.
com name server h.gtld-servers.net.
com name server e.gtld-servers.net.
com name server k.gtld-servers.net.
com name server l.gtld-servers.net.
com name server i.gtld-servers.net.
com name server c.gtld-servers.net.
com name server m.gtld-servers.net.
com name server f.gtld-servers.net.
com name server b.gtld-servers.net.
com name server j.gtld-servers.net.
Pa potom na jednom od navedenih servera NS lookup:
host -v -t NS domen.com j.gtld-servers.net.
Ili preko male scripte proveriti sve, mada se tu retko dešavaju odstupanja.
#!/bin/bash DOMAIN="$1" UPDOMAIN=$(echo ${DOMAIN} | sed -e 's/^[^\.]*\.//') for UPDNSSRV in $(host -t NS $UPDOMAIN | sed -e 's/^.* name server //') do echo "DNS ENTRY ON $UPDNSSRV" host -v -t NS ${DOMAIN} ${UPDNSSRV} done |