How Your Browser Finds Websites


DNS stands for Domain Name System which means it is an internet platform that helps us connect from one site to another.


DNS Resolution


When you type www.exam.com in your browser window and press Enter, it instantly loads the website. The process of obtaining the IP address required to load a website is complex.

Here is the process of loading a website :


1. IP Address


One can find a computer or server on the Internet is to use a hosting server that is connected to the Internet and has a so-called "IP Address". An IP address using an addressing system called "IPv4" is a sequence of four sets of numbers separated by dots like 111.222.333.444. The address is unique for a computer, on the Internet, each site must have a different address. An IP address is a collection of unique numbers that allow computers to be found among all other devices connected to the Internet.


2. Local Caches


The first thing to do is when typing the domain name that is visited in the browser window is check your local browser cache. If your web browser has been to this website before it may already have known the IP address for the intended website and has a value called cache.

The local cache in the browser or the computer already has the IP address of the saved website, so it comes to the end of the first part of the website loading process, the second process is sending the IP address request to load the website in question.


3. Server DNS Recursive


Recursive DNS servers are the most frequent DNS servers in Internet service providers or ISPs. ISPs will automatically provide their default DNS while on an internet connection. DNS recursively functions as a system that can not find DNS records for the domain searched for on its local cache.


4. Server DNS Root


Server DNS Root serves as the gatekeeper that controls access to the next layer of the DNS server, the thing that is done by finding the appropriate server for the request to continue. The name server will redirect a request to the name server on the top level domain.


5. Top Level DNS Servers


Each domain such as .com or .org has a separate server that will help to one of the DNS root servers. Each Top Level DNS has its own server name that helps and requires the Root DNS Server above. The DNS Root Server will tell you where the extension server is located.


6. Authoritative DNS Server


Authoritative name servers are the place responsible for delivery information about the domain to the rest of Internet. They got a server will be responsible for keeping track of DNS record and provide those records to any request that come their way like the one we are making right now.


Result


       
  • When you type in domain name is www.exam.com in browser.

  •    
  • Browse will check the cache and computer cache for DNS record match the domain name we entered.

  •    
  • If we don't find our record you can recursive DNS servers and set for our computer or network.

  •    
  • If still not found, you can go to the Root DNS Servers and ask to find the correct Top Level DNS.

  •    
  • We arrive at .com Top Level DNS servers, who have one nugget of information for us to keep up to date on Which Authoritative name servers.

  •    
  • The result is cached by the recursive DNS servers by the local system.



That's his explanation information about How Your Browser Finds Websites. If you want to know information about a mobile app, system app and other technologies visit our blog at www.41studio.com/blog.



Ruby On Rails Blog and Web Development | 41studio

By Admin on May 30, 2017