Developers Guild Blog

DNS Recursive Queries

May 15, 2019

Watch Video for this post:

Whenever we try to access any web resource on our system say for eg. www.google.com using our browsers; our systems send request to Domain name server (DNS) for a resolution of this name (www.google.com) to a valid IP address like (216.58.221.36).

There is a comprehensive hierarchical system of DNS servers on the internet which helps us resolve the FQDN (fully qualified domain name - in our case www.google.com) and resolve to IP address which our network can connect to. Our query starts from Root servers and propagate down to specific servers which lead us to the desired FQDN.

the part of the domain after the last dot(.com in our example is called as a TLD or Top level domain).

Root servers