Mapping the chain of DNS servers from root to authoritative with dig
Key Points
- The Domain Name System (DNS) turns domain names (jasonmurray.org) into IP addresses (104.21.41.57)
- Root name servers point to servers that resolve top level domains like .com, .net, and .org
- Second level name servers point to authoritative servers that resolve the second part of the domain such as jasonmurray, example, microsoft, and apple
- Authoritative name servers resolve fully qualified domains such as jasonmurray.org, example.com, and microsoft.com
dig +trace jasonmurray.org
displays the entire sequence of DNS servers required to resolve a domain name fromroot
toauthoratative
Overview
The dig +trace
maps out all DNS servers required to resolve a DNS domain name. Typically only necessary when troubleshooting domain resolution issues. For curious minded individuals, this tool helps to explain the role each DNS server plays in name resolution.
Details
Trace all the DNS servers necessary to resolve the domain jasonmurray.org
:
jemurray@shell:~$ dig +trace jasonmurray.org
; <<>> DiG 9.11.5-P4-5.1+deb10u2-Debian <<>> +trace jasonmurray.org
;; global options: +cmd
. 82734 IN NS a.root-servers.net.
. 82734 IN NS b.root-servers.net.
. 82734 IN NS c.root-servers.net.
. 82734 IN NS d.root-servers.net.
. 82734 IN NS e.root-servers.net.
. 82734 IN NS f.root-servers.net.
. 82734 IN NS g.root-servers.net.
. 82734 IN NS h.root-servers.net.
. 82734 IN NS i.root-servers.net.
. 82734 IN NS j.root-servers.net.
. 82734 IN NS k.root-servers.net.
. 82734 IN NS l.root-servers.net.
. 82734 IN NS m.root-servers.net.
. 82734 IN RRSIG NS 8 0 518400 20210221170000 20210208160000 42351 . JWnwNUp4kLm648L7JBzeiFOCM9ogRPM5zHTeNTuEYtmCvJoRxMzUcZ31 hf+M+hBr1/+qrjgvy11cRX/Zn/CuwgPAZKb0eMGQ59PqcqDrBwdSVCgA 8b5TQFHiv4Hc/72+ZgRsHghZyEAzGeBcfQuzw5QwW6mqowqmZV7nVb8o FEIf1rmM2WoQtvBQPQEdGFQDNGbaMgnXGieTKly1j8AOAs23UnH6Edih EA8fiSeqoLfowmqXdpdjfHxSWxbk8fgNUungDKPhoEhsr7xDzJfqUUtn t/XHo19nxn4icnEKaZOjMxCZwf193nsOpst8mHUFhIogRBhcuROVKpM+ lXm1BA==
;; Received 525 bytes from 2001:4860:4860::8844#53(2001:4860:4860::8844) in 2 ms
org. 172800 IN NS b0.org.afilias-nst.org.
org. 172800 IN NS a2.org.afilias-nst.info.
org. 172800 IN NS b2.org.afilias-nst.org.
org. 172800 IN NS c0.org.afilias-nst.info.
org. 172800 IN NS d0.org.afilias-nst.org.
org. 172800 IN NS a0.org.afilias-nst.info.
org. 86400 IN DS 26974 8 2 4FEDE294C53F438A158C41D39489CD78A86BEB0D8A0AEAFF14745C0D 16E1DE32
org. 86400 IN RRSIG DS 8 1 86400 20210221170000 20210208160000 42351 . DVObWMq+MnZ994jALOhgw3dncWJ+BNZcawyCWQmD2iQkQOIURnQPLg++ DYOxhxOewokdxEPqNW773c1eSliEWobGlgpo9SbDPCGdTgQHRbE9cYVW G8y0quS8NHBKEeuv2ExF4JF/Q1M26koF7yTmpA6CgpWx4iAF2PcqDmx4 klwa9aXnuNX4gxVN8fUxXLJNEnXEov7/nEilkH03uoV/GVETbKEgtW9J fkB0XgaEUGSP3IZxYEpwNND4H2T9QvoFeg86qeO1YrvTiV8+CKn0PibF P8orSw05kPzTwye9r8E0CExD3+NUO29mCLa/ngqysiWSy2l2PeHUY8FK e2OaMg==
;; Received 809 bytes from 192.112.36.4#53(g.root-servers.net) in 31 ms
jasonmurray.org. 86400 IN NS dawn.ns.cloudflare.com.
jasonmurray.org. 86400 IN NS yisroel.ns.cloudflare.com.
jasonmurray.org. 86400 IN DS 2371 13 2 DC7BAFCE4CE0D584175D5C87BC64790748AD3D701AB8B29B373702DD 7C9A0C77
jasonmurray.org. 86400 IN RRSIG DS 8 2 86400 20210222153204 20210201143204 34266 org. 0gaLcbBwh67NvGzheowXbEZfjk7gxzPF/VwWwCWHHV0LlWktiUuMXlYf VTwLyL8XHMtIM6HpPBkNlhY+gxRryJn9P12GQG4e18DAlMopv0fGf+yO fHHNc2dSHg+RyHRL1XaidLoRaQBnmoemR7tJ+wyInL8kw5zAGwASF5RQ fgM=
;; Received 313 bytes from 199.19.53.1#53(c0.org.afilias-nst.info) in 1 ms
jasonmurray.org. 300 IN A 172.67.189.117
jasonmurray.org. 300 IN A 104.21.41.57
jasonmurray.org. 300 IN RRSIG A 13 2 300 20210209224721 20210207204721 34505 jasonmurray.org. uP7iGuguXFNPA3ShGvMkCHp5SIIy9ARWOXhmCqg7EhS1AvS/OkqMbu8s Ui3cVu67Cw9govnw7BUd6gQoIAKaWA==
;; Received 187 bytes from 2803:f800:50::6ca2:c3b9#53(yisroel.ns.cloudflare.com) in 4 ms