Changes

28 bytes added ,  10:45, 16 September 2021
no edit summary
Line 3: Line 3:  
Each device, connected to the internet have unique IP address, like 192.168.1.1 (IPv4) or 2001:db8:3333:4444:5555:6666:7777:8888 (IPv6), which help to identify device on a network. For humans is hard to memorize all these sequences of numbers and in this case helps DNS, which translates human readable webpage names, e.g., google.com, to computer friendly IP addresses.  
 
Each device, connected to the internet have unique IP address, like 192.168.1.1 (IPv4) or 2001:db8:3333:4444:5555:6666:7777:8888 (IPv6), which help to identify device on a network. For humans is hard to memorize all these sequences of numbers and in this case helps DNS, which translates human readable webpage names, e.g., google.com, to computer friendly IP addresses.  
 
==How it works ==
 
==How it works ==
 +
 +
[[File:DNS.png|594x594px]]
    
Like showed in given example, there are 4 DNS servers involved in a loading of a webpage. Once end user gives webpage address to a browser '''DNS recursor''' receive query and start giving request to others DNS servers to bring back webpage. A '''root server''' is responsible for looking a specific name server and last portion of a host name (in this example “com”). A '''name server''' is responsible to provide a DNS address for a '''DNS recursor''', once request from it was made. Once '''website server''' gets command from '''DNS recursor''' it translate human readable host name to a machine understandable IP address and it bring back to machine.
 
Like showed in given example, there are 4 DNS servers involved in a loading of a webpage. Once end user gives webpage address to a browser '''DNS recursor''' receive query and start giving request to others DNS servers to bring back webpage. A '''root server''' is responsible for looking a specific name server and last portion of a host name (in this example “com”). A '''name server''' is responsible to provide a DNS address for a '''DNS recursor''', once request from it was made. Once '''website server''' gets command from '''DNS recursor''' it translate human readable host name to a machine understandable IP address and it bring back to machine.

Navigation menu