Domain Name System (DNS)
Domain Name System well DNSopen (WAN) or closed networks (LAN) It is a hierarchical naming system that is distributed and built on a database.
Most important Its feature is human-readable and memorable domain names. (ex: R10.net)the connected network device ROPE (Internet Protocol) By dialing the address, the world enables the relevant device to be found and connected.
DNS is a system responsible for translating a domain name into an IP address in the global database.
Since there were limited IP addresses in the early days of the Internet, it was easy for people to remember the relevant IP addresses. However, after a while, it became difficult to remember these IP addresses. within the network presenter And client As their number increased, it became increasingly difficult to carry out transactions keeping IP addresses in mind. Even if it is possible to reach a site whose IP address you already know, using its IP address directly. DNS is of great importance today.
emergence of DNS
In the early days of the Internet, in order to connect these domain names and IP addresses, Stanford University Elizabeth Feinlerfor every computer connected to the Internet “hosts.txt” defined a file with IP and domain name matches. When this situation started to become insufficient as the internet grew day by day, in 1983 Paul Mockapetris named USC (University of Southern California) The research assistant was assigned to solve this problem. The solution we use today is DNS It was a solution called.
DNS standards today Internet Engineering Task Force (IETF) It is determined by.
How do DNS servers work?
DNS directories are distributed worldwide and DNS servers (DNS servers) They are stored on special servers called ‘s’ which communicate with each other.
DNS servers store and provide clients with information that maps a domain name to one or more IP addresses.
When the client tries to go to a domain address, the DNS server located at the optimum distance to the person directs the relevant request to the IP address and the client accesses the device related to the domain name. With DNS caching, this process can be optimized and performance can be increased.