How does the domain name space actually get built and how it's implemented on the internet so that everyone can use it?
When it comes to the internet, everyone needs to be able to access the same domain namespace, which is internet domain namespace, or just the public namespace for short. That means every client needs to know which name server is hosting the root zone of the public namespace. At the top, there is a root zone, which is stored on the server. root-servers. net. This, again, is called the root server, and it's controlled by the internet assigned numbers authority. Underneath that, there are three zones which should look familiar, com, net, and org. These are often called top-level domains, or TLDs. Right now there are over 1500 top-level domains on the internet. Each of these is a public zone, it's public because it's available on the public internet, and of course, the word zone implies that it's under the control of a single entity. Each of these public zones or top-level domains is under the control of a registry operator. The registry operator for the com and net zones is Verisign, their name server is a.gtld-servers.net. GTLD stands for generic top level domain. The operator for the org zone is called the public internet registry. And their name server is a0.org.afilias-nst.info