Internet history timeline |
Early research and development:
Merging the networks and creating the Internet:
Commercialization, privatization, broader access leads to the modern Internet: Contents
Examples of Internet services:
|
A top-level domain (TLD) is one of the domains at the highest level in the hierarchical Domain Name System of the Internet after the root domain. [1] The top-level domain names are installed in the root zone of the name space. For all domains in lower levels, it is the last part of the domain name, that is, the last non-empty label of a fully qualified domain name. For example, in the domain name www.example.com, the top-level domain is .com. Responsibility for management of most top-level domains is delegated to specific organizations by the ICANN, an Internet multi-stakeholder community, which operates the Internet Assigned Numbers Authority (IANA), and is in charge of maintaining the DNS root zone.
Originally, the top-level domain space was organized into three main groups: Countries, Categories, and Multiorganizations. [2] An additional temporary group consisted of only the initial DNS domain, .arpa, [3] and was intended for transitional purposes toward the stabilization of the domain name system.
As of 2015, [update] IANA distinguishes the following groups of top-level domains: [4]
Countries are designated in the Domain Name System by their two-letter ISO country code; [5] there are exceptions, however (e.g., .uk). This group of domains is, therefore, commonly known as country-code top-level domains (ccTLD). Since 2009, countries with non–Latin-based scripts may apply for internationalized country code top-level domain names, which are displayed in end-user applications in their language-native script or alphabet, but use a Punycode-translated ASCII domain name in the Domain Name System.
Generic top-level domains (formerly categories) initially consisted of .gov, .edu, .com, .mil, .org, and .net. More generic TLDs have been added, such as .info.
The authoritative list of current TLDs in the root zone is published at the IANA website at https://www.iana.org/domains/root/db/.
An internationalized country code top-level domain (IDN ccTLD) is a top-level domain with a specially encoded domain name that is displayed in an end-user application, such as a web browser, in its language-native script or alphabet (such as the Arabic alphabet), or a non-alphabetic writing system (such as Chinese characters). IDN ccTLDs are an application of the internationalized domain name (IDN) system to top-level Internet domains assigned to countries, or independent geographic regions.
ICANN started to accept applications for IDN ccTLDs in November 2009, [6] and installed the first set into the Domain Names System in May 2010. The first set was a group of Arabic names for the countries of Egypt, Saudi Arabia, and the United Arab Emirates. By May 2010, 21 countries had submitted applications to ICANN, representing 11 scripts. [7]
The domain .arpa was the first Internet top-level domain. It was intended to be used only temporarily, aiding in the transition of traditional ARPANET host names to the domain name system. However, after it had been used for reverse DNS lookup, it was found impractical to retire it, and is used today exclusively for Internet infrastructure purposes such as in-addr.arpa for IPv4 and ip6.arpa for IPv6 reverse DNS resolution, uri.arpa and urn.arpa for the Dynamic Delegation Discovery System, and e164.arpa for telephone number mapping based on NAPTR DNS records. For historical reasons, .arpa is sometimes considered to be a generic top-level domain. [8]
A set of domain names is reserved [9] [10] by the Internet Engineering Task Force as special-use domain names. The practice originated in RFC 1597 for reserved address allocations in 1994 and reserved top-level domains in RFC 2606 of 1999, with additional reservations in later RFCs. These reserved names should not be used in production networks that utilize the global domain name system.
Domain | Reserved by | Reserved for |
---|---|---|
.example | RFC 6761 [11] | use in examples |
.invalid | RFC 6761 [11] | use in invalid domain names |
.localhost | RFC 6761 [11] | avoiding conflict with the traditional use of localhost as a hostname |
.test | RFC 6761 [11] | use in tests |
.local | RFC 6762 [12] | link-local host names that can be resolved via the multicast DNS name resolution protocol |
.onion | RFC 7686 [13] | self-authenticating names of Tor onion services |
.internal | ICANN [14] [15] | private application use |
.alt | RFC 9476 [16] | alternative (non-DNS) namespaces |
This section needs additional citations for verification .(December 2018) |
In the late 1980s, InterNIC created the .nato domain for use by NATO.[ citation needed ] NATO considered none of the then-existing TLDs as adequately reflecting their status as an international organization. Soon after this addition, however, InterNIC also created the .int TLD for the use by international organizations in general, and persuaded NATO to use the second level domain nato.int instead. The nato TLD, no longer used, was finally removed in July 1996.[ citation needed ]
Other historical TLDs are .cs for Czechoslovakia (now using .cz for Czech Republic and .sk for Slovakia), .dd for East Germany (using .de after reunification of Germany), .yu for SFR Yugoslavia and Serbia and Montenegro (now using .ba for Bosnia and Herzegovina, .hr for Croatia, .me for Montenegro, .mk for North Macedonia, .rs for Serbia and .si for Slovenia), .zr for Zaire (now .cd for the Democratic Republic of the Congo), and .an for Netherlands Antilles (now .aw for Aruba, .cw for Curaçao and .sx for Sint Maarten). In contrast to these, the TLD .su has remained active despite the collapse of the Soviet Union that it represents. Under the chairmanship of Nigel Roberts, ICANN's ccNSO is working on a policy for the retirement of ccTLDs that have been removed from ISO 3166.
Around late 2000, ICANN discussed and finally introduced [17] .aero, .biz, .coop, .info, .museum, .name, and .pro TLDs. Site owners argued that a similar TLD should be made available for adult and pornographic websites to settle the dispute of obscene content on the Internet, to address the responsibility of US service providers under the US Communications Decency Act of 1996. Several options were proposed including xxx, sex and adult. [18] The .xxx top-level domain eventually went live in 2011. [19]
An older proposal consisted of seven new gTLDs: arts, firm, .info, nom, rec, .shop, and .web. [20] Later .biz, .info, .museum, and .name covered most of these old proposals.
During the 32nd International Public ICANN Meeting in Paris in 2008, ICANN started a new process of TLD naming policy to take a "significant step forward on the introduction of new generic top-level domains". [21] This program envisioned the availability of many new or already proposed domains, as well as a new application and implementation process. [22] Observers believed that the new rules could result in hundreds of new gTLDs being registered. [23]
On 13 June 2012, ICANN announced nearly 2,000 applications for top-level domains, which began installation throughout 2013. [24] [25] The first seven – bike, clothing, guru, holdings, plumbing, singles, and ventures – were released in 2014. [26]
ICANN rejected several proposed domains to include .home and .corp due to conflicts regarding gTLDs that are in use in internal networks.
Investigation into the conflicts was conducted at ICANN's request by Interisle Consulting. The resulting report was to become known as the Name Collision [27] issue, which was first reported at ICANN 47. [28]
Due to the structure of DNS, each node in the tree has its own collection of records, and since top-level domains are nodes in DNS, they have records of their own. For example, querying org itself (with a tool such as dig, host, or nslookup) returns information on its nameservers:
QUESTION org. IN ANY ANSWER org. 21599 IN NS a0.org.afilias-nst.info. org. 21599 IN NS a2.org.afilias-nst.info. org. 21599 IN NS b0.org.afilias-nst.org. org. 21599 IN NS b2.org.afilias-nst.org. […]
Dotless domains are top-level domains that take advantage of that fact, and implement A, AAAA or MX DNS records to serve webpages or allow incoming email directly on a TLD – for example, a webpage hosted on http://example/, or an email address user@example. [29]
ICANN and IAB have spoken out against the practice, classifying it as a security risk among other concerns. [30] ICANN's Security and Stability Advisory Committee (SSAC) additionally claims that SMTP "requires at least two labels in the FQDN of a mail address" and, as such, mail servers would reject emails to addresses with dotless domains. [29]
ICANN has also published a resolution in 2013 that prohibits the creation of dotless domains on gTLDs. [31] ccTLDs, however, fall largely under their respective country's jurisdiction, and not under ICANN's. Because of this, there have been many examples of dotless domains on ccTLDs in spite of ICANN's vocal opposition.
As of September 2023, that is the case of:
Other ccTLDs with A or AAAA records, as of September 2023, include: .cm, .tk and .ws.
A similar query to org's presented above can be made for ai, which shows A and MX records for the TLD:
QUESTION ai. IN ANY ANSWER ai. 21599 IN A 209.59.119.34 ai. 21599 IN MX 10 mail.offshore.ai. ai. 21599 IN NS anycastdns1-cz.nic.ai. ai. 21599 IN NS anycastdns2-cz.nic.ai. ai. 21599 IN NS pch.whois.ai. […]
Historically, many other ccTLDs have had A or AAAA records. On 3 September 2013, as reported by the IETF, they were the following: [32] .ac, .dk, .gg, .io, .je, .kh, .sh, .tm, .to, and .vi.
Following a 2014 resolution by ICANN, newly registered TLDs must implement the following A, MX, TXT, and SRV apex DNS records – where <TLD>
stands for the registered TLD – for at least 90 days: [33]
<TLD>. 3600 IN MX 10 your-dns-needs-immediate-attention.<TLD>. <TLD>. 3600 IN SRV 10 10 0 your-dns-needs-immediate-attention.<TLD>. <TLD>. 3600 IN TXT "Your DNS configuration needs immediate attention see https://icann.org/namecollision" <TLD>. 3600 IN A 127.0.53.53
This requirement is meant to avoid domain name collisions when new TLDs are registered. For example, programmers may have used custom local domains such as foo.bar or test.dev, which would both collide with the creation of gTLDs .bar in 2014 and .dev in 2019.
While this does create apex DNS records of type A and MX, they do not qualify as a dotless domain, as the records should not point to real servers. For instance, the A record contains the IP 127.0.53.53, a loopback address (see IPv4 § Addressing), picked as a mnemonic to indicate a DNS-related problem, as DNS uses port 53. [34]
This section needs additional citations for verification .(December 2018) |
Several networks, such as BITNET, CSNET, and UUCP, existed that were in widespread use among computer professionals and academic users, but were not interoperable directly with the Internet and exchanged mail with the Internet via special email gateways. For relaying purposes on the gateways, messages associated with these networks were labeled with suffixes such as .bitnet, .oz, .csnet, or .uucp, but these domains did not exist as top-level domains in the public Domain Name System of the Internet.
Most of these networks have long since ceased to exist, and although UUCP still gets significant use in parts of the world where Internet infrastructure has not yet become well established, it subsequently transitioned to using Internet domain names, and pseudo-domains now largely survive as historical relics. One notable exception is the 2007 emergence of SWIFTNet Mail, which uses the swift pseudo-domain. [35]
The anonymity network Tor formerly used the top-level pseudo-domain .onion for onion services, which can only be reached with a Tor client because it uses the Tor onion routing protocol to reach the hidden service to protect the anonymity of users. However, the pseudo-domain became officially reserved in October 2015. [36] i2p provides a similar hidden pseudo-domain, .i2p, [37] and Namecoin uses the .bit pseudo-domain. [38]
Example domain | Type | Sponsoring institution |
---|---|---|
.arpa | Infrastructure | Internet Architecture Board; restricted [39] [a] |
.blue | Generic | Identity Digital Limited; unrestricted [40] |
.ovh | Generic | OVH SAS; run by AFNIC, unrestricted [41] |
.name | Restricted generic | VeriSign Information Services, Inc.; unrestricted [42] |
.ac | Country-code | Internet Computer Bureau; unrestricted [43] |
.zw | Country-code | Postal and Telecommunications Regulatory Authority of Zimbabwe;run by TelOne Zimbabwe; unrestricted [44] |
.aero | Sponsored | Société Internationale de Télécommunications Aéronautiques; unrestricted [45] |
.ไทย | Internationalized country-code | THNIC [46] |
The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned to each of the associated entities. Most prominently, it translates readily memorized domain names to the numerical IP addresses needed for locating and identifying computer services and devices with the underlying network protocols. The Domain Name System has been an essential component of the functionality of the Internet since 1985.
In the Internet, a domain name is a string that identifies a realm of administrative autonomy, authority or control. Domain names are often used to identify services provided through the Internet, such as websites, email services and more. Domain names are used in various networking contexts and for application-specific naming and addressing purposes. In general, a domain name identifies a network domain or an Internet Protocol (IP) resource, such as a personal computer used to access the Internet, or a server computer.
The Internet Assigned Numbers Authority (IANA) is a standards organization that oversees global IP address allocation, autonomous system number allocation, root zone management in the Domain Name System (DNS), media types, and other Internet Protocol–related symbols and Internet numbers.
A domain name registry is a database of all domain names and the associated registrant information in the top level domains of the Domain Name System (DNS) of the Internet that enables third party entities to request administrative control of a domain name. Most registries operate on the top-level and second-level of the DNS.
A root name server is a name server for the root zone of the Domain Name System (DNS) of the Internet. It directly answers requests for records in the root zone and answers other requests by returning a list of the authoritative name servers for the appropriate top-level domain (TLD). The root name servers are a critical part of the Internet infrastructure because they are the first step in resolving human-readable host names into IP addresses that are used in communication between Internet hosts.
The domain com is a top-level domain (TLD) in the Domain Name System (DNS) of the Internet. Created in the first group of Internet domains at the beginning of 1985, its name is derived from the word commercial, indicating its original intended purpose for subdomains registered by commercial organizations. Later, the domain opened for general purposes.
The domain name .org is a generic top-level domain (gTLD) of the Domain Name System (DNS) used on the Internet. The name is truncated from 'organization'. It was one of the original domains established in 1985, and has been operated by the Public Interest Registry since 2003. The domain was originally "intended as the miscellaneous TLD for organizations that didn't fit anywhere else". It is commonly used by non-profit organizations, open-source projects, and communities, but is an open domain that can be used by anyone. The number of registered domains in .org has increased from fewer than one million in the 1990s, to ten million in 2012, and held steady between ten and eleven million since then.
The Domain Name System Security Extensions (DNSSEC) is a suite of extension specifications by the Internet Engineering Task Force (IETF) for securing data exchanged in the Domain Name System (DNS) in Internet Protocol (IP) networks. The protocol provides cryptographic authentication of data, authenticated denial of existence, and data integrity, but not availability or confidentiality.
An internationalized domain name (IDN) is an Internet domain name that contains at least one label displayed in software applications, in whole or in part, in non-Latin script or alphabet or in the Latin alphabet-based characters with diacritics or ligatures. These writing systems are encoded by computers in multibyte Unicode. Internationalized domain names are stored in the Domain Name System (DNS) as ASCII strings using Punycode transcription.
A country code top-level domain (ccTLD) is an Internet top-level domain generally used or reserved for a country, sovereign state, or dependent territory identified with a country code. All ASCII ccTLD identifiers are two letters long, and all two-letter top-level domains are ccTLDs.
The domain name arpa is a top-level domain (TLD) in the Domain Name System (DNS) of the Internet. It is used predominantly for the management of technical network infrastructure. Prominent among such functions are the subdomains in-addr.arpa and ip6.arpa, which provide namespaces for reverse DNS lookup of IPv4 and IPv6 addresses, respectively.
Generic top-level domains (gTLDs) are one of the categories of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use in the Domain Name System of the Internet. A top-level domain is the last level of every fully qualified domain name. They are called generic for historical reasons; initially, they were contrasted with country-specific TLDs in RFC 920.
.il is the Internet country code top-level domain (ccTLD) of Israel, administered by the Israel Internet Association and managed by NIC - ISRAEL, which hosts the DNS root server and manages the Israeli Internet Exchange, that supports IPv4 and IPv6.
A sponsored top-level domain (sTLD) is one of the categories of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use in the Domain Name System of the Internet, alongside country-code top-level domains (ccTLD) and generic top-level domains (gTLD).
The domain names example.com, example.net, example.org, and example.edu are second-level domain names in the Domain Name System of the Internet. They are reserved by the Internet Assigned Numbers Authority (IANA) at the direction of the Internet Engineering Task Force (IETF) as special-use domain names for documentation purposes. The domain names are used widely in books, tutorials, sample network configurations, and generally as examples for the use of domain names. The Internet Corporation for Assigned Names and Numbers (ICANN) operates websites for these domains with content that reflects their purpose.
Single-letter second-level domains are domains in which the second-level domain of the domain name consists of only one letter, such as x.com
. In 1993, the Internet Assigned Numbers Authority (IANA) explicitly reserved all single-letter and single-digit second-level domains under the top-level domains com, net, and org, and grandfathered those that had already been assigned. In December 2005, ICANN considered auctioning these domain names.
.test is a reserved top-level domain used to test websites or web applications as an alternative to testing webpages using the default localhost. It is guaranteed to never be registered into the Internet.
An internationalized country code top-level domain is a top-level domain in the Domain Name System (DNS) of the Internet. IDN ccTLDs are specially encoded domain names that are displayed in an end user application, such as a web browser, in their language-native script or alphabet, such as the Arabic alphabet, or a non-alphabetic writing system, such as Chinese characters. IDN ccTLDs are an application of the internationalized domain name system to top-level Internet domains assigned to countries, or independent geographic regions.
.ss is the designated country code top-level domain (ccTLD) for South Sudan in the Domain Name System of the Internet. It is derived from the ISO 3166-1 alpha-2 code for South Sudan, which is SS. According to CIO East Africa, the TLD was allocated on 10 August 2011 following the country's declaration of independence from Sudan. The TLD was registered on 31 August 2011, but not added to the DNS root zone and was thus not operational. It was approved at the ICANN Board meeting on 27 January 2019 and was added to the DNS root zone on 2 February 2019.
This memo provides some information on the structure of the names in the Domain Name System (DNS), specifically the top-level domain names; and on the administration of domains.
This memo is a policy statement on the implementation of the Domain Style Naming System in the Internet. This memo is an update of RFC-881, and RFC-897. This is an official policy statement of the IAB and the DARPA.