Generic Top Level Domain (gTLD)
The generic top level domains (gTLD) specify types of services. The most widely used gTLD is .com, which generally designates a commercial-oriented entity. Other common gTLDs include .net and .edu for network and educational services, respectively. Originally there were only six gTLDs [RFC1032], but more have since been added.
A few gTLDs are treated as reserved for testing, but they are not officially reserved domains. These include .example, .invalid, .localhost, .localdomain, and .test. The .lan gTLD is commonly used for private, internal networks. Any gTLD that is not known by the root servers operates privately.
As with the root servers, there are many gTLD servers. These have letters for hostnames and exist in the gtld or gtld-servers domain of their respective gTLDs, and not every gTLD is recognized by all root servers. For example, the .pro gTLD is managed by a.gtld.pro, b.gtld.pro, and c.gtld.pro. Only the A, G, and J root servers identify this gTLD. A simple script (Listing below) can be used to identify the list of gTLD servers.
Shell Script to List gTLD Servers
#!/bin/sh # for each root server for root in a b c d e f g h i j k l m ; do echo "$root.root-servers.net" # for each gTLD for gtld in com edu gov net org mil arpa \ int aero biz coop info museum name pro ; do # List the gTLDs know by the root server host -t ns $gtld $root.root-servers.net | \ grep -v ":" | grep server done done
In this tutorial:
- Domain Name System (DNS)
- DNS Common Uses
- Hostname-to-Address Mapping
- Common Lookup Tools
- Naming Confusion Attack Vectors
- Dotted Names
- Name Formatting
- Exploited Anonymity
- Mail Servers
- Sender Policy Framework Overloading
- Domain Keys Overloading
- DNS Protocol
- Packet Information
- Simple DNS Server
- Distributed Architecture
- Top Level Domain Servers
- Generic Top Level Domain (gTLD)
- Secondary Level Domain (SLD)
- Primary and Secondary Servers
- Caching Servers
- DNS Management
- DNS Direct Risks
- DNS Performance versus Security
- DNS Cache Poisoning
- Corrupt DNS Packets
- DNS Domain Hijacking
- DNS Server Hijacking
- Dynamic DNS
- Similar Hostnames
- Domain Renewals
- Hostnames
- Zone Transfers
- Host Listing
- DNS Fields
- Mitgation Option
- Technical Threat Mitigation
- Social Threat Mitigation
- Defining Trusted Replies