In the DNS hierarchy, each level, from the root to top-level domains (TLDs), second-level domains (SLDs), and subdomains, is managed by computers known as “nameservers”. Nameservers are specialised servers responsible for storing and maintaining information about the domain names within their level of the hierarchy.
Root nameserver
The root nameservers are the highest-level DNS servers in the DNS hierarchy, the do not store DNS records for a specific domain name. Instead they maintain information about the authoritative nameservers responsible for TLDs. Root nameservers are distributed around the world each set of root nameservers consists of multiple individual servers and they maintain the same information about the root zone. This redundancy ensures the high-availability of DNS. When a request is made, one of the nearest server will handle the request through the “anycast” routing method.
Authoritative nameserver
Authoritative nameservers are responsible for specific domains (zones) and are settled at various level of the DNS hierarchy. The authoritative nameservers are distributed for the high-availability and robustness of the DNS.
Top-Level Domain (TLD) nameservers
Below the root, each TLD, including ccTLC and gTLD has its own set of authoritative nameservers. For instance the .com
gTLD has serval authoritative nameservers, each of the authoritative nameserver manages information about the authoritative nameservers of SLDs within that TLD.
These nameservers are also distributed and typically consists of multiple servers for redundancy.
Second-Level Domain (SLD) nameservers
At the domain level, authoritative nameservers for specific domains (i.e. organisation, personal specific domain) are often hosted on multiple servers. For exampleThese authoritative nameservers are responsible for providing DNS information for their respective domains.
Subdomain nameservers
If a SLD has a subdomain (i.e. sub.example.com), the domain owner can further distribute the authoritative nameservers for those domains.
Back to parent node: DNS Resolution
Computer_networks INFO1112 IP_model Application_layer Domain_Name_System_DNS DNS_resolution DNS_hierarchy Nameserver Top_Level_Domain_TLD Second_Level_Domain_SLD Subdomain