← back to the blog

DNS Explained, Domain Name System

Posted on April 14th, 2020 in Miscellaneous by George



The Domain Name System (DNS) is a way to match names (www.jsnstop.com) to numbers (the address for the website, IP). Anything connected to the internet, laptops, tablets, mobile phones has an Internet Protocol (IP) address. Your favorite website might have an IP address like 64.233. 191.255, but this is obviously not human-friendly. DNS syncs up domain names with IP addresses enabling humans to use memorable domain names.


How it works 

When you type something like www.jsnstop.com, the first server your query interacts with is the recursive resolver, which can be operated by your Internet Service Provider (ISP) or another third-party internet provider.

The recursive resolver will know which DNS server it needs to ask for your request.

One type of DNS server which talks to the recursive resolver is called a Root Server. These servers are located all over the world and each one knows DNS information about top-level domains such as .com.


Top-Level Domain (TLD)

Each top-level domain name server stores the address information fo second-level domains, jsnstop.com within the top-level domain.

When your query hits the TLD server get in exchange for the IP address of the domain name server (IPv4 and IPv6, IPv4 version is in the transition towards the new version of IPv6 which will support all the required IP addresses in the future).


The Resolution

At this point, the recursive resolver knows the IP address for the domain name in your query and communicates it to the browser.

Finally, your browser can send a request to the website to get the content so you can read this article on jsnstop.com.


Thank you.