In previous lesson, we have learned that the global public Domain Name System (DNS) has a distributed architecture, serving from multiple DNS servers in multiple locations.
The advantages of distributed Domain Name System (DNS) architecture are listed below.
• Load Balancing: Today the Internet is so huge, with millions of device and users accessing its services from all over the globe, at every instant. A Single DNS Server cannot handle the huge global DNS traffic.
• Distance to DNS Servers: If we have DNS servers near to our geographical location, we will get faster replies for our DNS queries. This is possible by having a distributed DNS server infrastructure.
• Redundancy: If we have only a single global DNS Server managing all the DNS traffic, its failure can cause the complete internet name resolution a sudden halt. Distributed DNS server infrastructure provides redundancy and prevents a single point of failure.
• Maintenance: Distributed DNS server infrastructure provides a way for easy to update the DNS Servers and easy maintenance.
• Delegation: Because of the distributed architecture of the DNS, the control over portions of the whole DNS namespace can be delegated to other organizations.