DNS Distributed System

Every domain has a domain name server handling its requests, and there is a person or IT team maintaining the records in that DNS server's database. No other database on the planet gets as many requests as DNS servers, and they handle all those queries while also processing data updates from millions of people every day. That's one of the most amazing parts of DNS -- it is completely distributed throughout the world on millions of machines, managed by millions of people, and yet it behaves like a single, integrated database! A DNS server will have one of the following as its primary task: Maintain a small database of domain names and IP addresses most often used on its own network, and delegate name resolution for all other names to…
Read More