
blog on how DNS resolver is happening.
Step-by-Step DNS Resolution Process The user enters a domain name (e.g., www.abc.com ) in the browser. The browser checks its cache to see if it already knows the IP address. If not found, the request moves to the operating system cache. If still not found, the request is sent to a recursive DNS resolver. The resolver checks its own cached records. If the record is cached, it immediately returns the IP address to the client. If not, the resolver begins querying the DNS. First, it contacts a Root DNS Server. The root server does not know the exact IP but directs the resolver to a Top-Level Domain (TLD) server. The resolver then queries the TLD server. The TLD server responds with the address of the Authoritative Name Server for that domain. The resolver sends a request to the authoritative server. The authoritative server contains the actual DNS records (A, AAAA, CNAME, etc.). It returns the correct IP address for the domain. The resolver receives the IP address. The resolver stores thi
Continue reading on Dev.to Tutorial
Opens in a new tab




