DNS Explained | Domain Name System | Cisco CCNA 200-301

1 year ago
42

The Domain Name System (DNS) plays a very important role in modern-day networking. It's an unsung hero that allows us to use the internet in the simplest way possible. Without DNS, our connected lives would look very different.

DNS will take our domain name, and translate, or resolve it, into an IP address.

Let's say you want to go to your favourite website, so you type, www.certbros.com.

Remember, web servers do not work with domain names, so your computer needs to translate this into an IP address.

The first thing it does is check its local cache both on the computer and the browser. There’s also a local configuration file that's checked.

If there are no cache entries, your computer will send a query to something called a DNS recursive resolver asking for the IP address of certbros.com.

Once the DNS resolver receives your query, it checks its cache. If it can’t find an entry for certbros.com, it will send a request to another server, this is called a ROOT server.

The root server will then refer us to the top-level domain server (TLD) for .com. A TLD server is a server that contains information for domains with a specific extension. For example .com .org .net etc

The TLD server will then refer us to the authoritative nameserver.

The authoritative nameservers will have a record for Certbros.com and it will return the IP address to our DNS Resolver which will then send it back to our computer.

Our computer will now be able to contact the webserver using the newly discovered IP address.

Loading comments...