Troubleshooting Reverse DNS



Troubleshooting Reverse DNS can be tricky, but here are a few ways to test it out.

Linux/UNIX utilities

To find Reverse DNS for IP 208.94.147.96

Using Host -

$ host 208.94.147.96

Output:

96.147.94.208.in-addr.arpa domain name pointer www.dnsmadeeasy.com.

The reverse of the IP 208.94.147.96 is correctly pointing to the domain name assigned to it.

Using nslookup -

nslookup 208.94.147.96

Output

Server:         208.94.146.229
Address:        208.94.146.229#53

Non-authoritative answer:
96.147.94.208.in-addr.arpa      name = www.dnsmadeeasy.com.

Authoritative answers can be found from:
147.94.208.in-addr.arpa nameserver = ns4.dnsmadeeasy.com.
147.94.208.in-addr.arpa nameserver = ns2.dnsmadeeasy.com.
147.94.208.in-addr.arpa nameserver = ns0.dnsmadeeasy.com.
147.94.208.in-addr.arpa nameserver = ns1.dnsmadeeasy.com.
147.94.208.in-addr.arpa nameserver = ns3.dnsmadeeasy.com.

Using DIG (Will not work in all environments) -

dig -x 208.94.147.96 +trace

Output

; <<>> DiG 9.5.1 <<>> -x 208.94.147.96 +trace
;; global options:  printcmd
.                       3600000 IN      NS      B.ROOT-SERVERS.NET.
.                       3600000 IN      NS      C.ROOT-SERVERS.NET.
.                       3600000 IN      NS      D.ROOT-SERVERS.NET.
.                       3600000 IN      NS      E.ROOT-SERVERS.NET.
.                       3600000 IN      NS      F.ROOT-SERVERS.NET.
.                       3600000 IN      NS      G.ROOT-SERVERS.NET.
.                       3600000 IN      NS      H.ROOT-SERVERS.NET.
.                       3600000 IN      NS      I.ROOT-SERVERS.NET.
.                       3600000 IN      NS      J.ROOT-SERVERS.NET.
.                       3600000 IN      NS      K.ROOT-SERVERS.NET.
.                       3600000 IN      NS      L.ROOT-SERVERS.NET.
.                       3600000 IN      NS      M.ROOT-SERVERS.NET.
.                       3600000 IN      NS      A.ROOT-SERVERS.NET.
;; Received 288 bytes from 63.219.151.25#53(63.219.151.25) in 0 ms

208.in-addr.arpa.       86400   IN      NS      X.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      Y.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      INDIGO.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      BASIL.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      CHIA.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      Z.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      HENNA.ARIN.NET.
208.in-addr.arpa.       86400   IN      NS      DILL.ARIN.NET.
;; Received 199 bytes from 128.8.10.90#53(D.ROOT-SERVERS.NET) in 3 ms

147.94.208.in-addr.arpa. 86400  IN      NS      NS1.DNSMADEEASY.COM.
147.94.208.in-addr.arpa. 86400  IN      NS      NS2.DNSMADEEASY.COM.
147.94.208.in-addr.arpa. 86400  IN      NS      NS4.DNSMADEEASY.COM.
147.94.208.in-addr.arpa. 86400  IN      NS      NS0.DNSMADEEASY.COM.
147.94.208.in-addr.arpa. 86400  IN      NS      NS3.DNSMADEEASY.COM.
;; Received 149 bytes from 192.26.92.32#53(HENNA.ARIN.NET) in 6 ms

96.147.94.208.in-addr.arpa. 1800 IN     PTR     www.dnsmadeeasy.com.
147.94.208.in-addr.arpa. 86400  IN      NS      ns0.dnsmadeeasy.com.
147.94.208.in-addr.arpa. 86400  IN      NS      ns1.dnsmadeeasy.com.
147.94.208.in-addr.arpa. 86400  IN      NS      ns3.dnsmadeeasy.com.
147.94.208.in-addr.arpa. 86400  IN      NS      ns2.dnsmadeeasy.com.
147.94.208.in-addr.arpa. 86400  IN      NS      ns4.dnsmadeeasy.com.
;; Received 167 bytes from 208.80.124.2#53(NS1.DNSMADEEASY.COM) in 3 ms