The Domain Name System: Difference between revisions
minor editing |
|||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
|} | |} | ||
The '''Domain Name System (DNS''') is a hierarchical naming system for computers, services, or any other resources connected to the Internet. See [[How the Domain Name System Works]] for a brief overview of the DNS. See [[Pre-ICANN History of the DNS]] for the development of the DNS in the 20th century. The DNS is a Namespace: a collection of wordstrings organized into a hierarchy of labels. It is a distributed name registration framework that assigns unique licenses to use to human-readable strings for money. It is also distributed database that assigns wordstrings to IP addresses. It is a protocol to resolve wordstrings into an attribute (a singular IP address. It is a signaling medium.<ref>[https://apacdnsforum.my/virtual/180/lobby Geoff Huston, Future of the Domain Name System, APAC DNS Forum 2022]</ref> | The '''Domain Name System (DNS''') is a hierarchical naming system for computers, services, or any other resources connected to the Internet. See [[How the Domain Name System Works]] for a brief overview of the DNS. See [[Pre-ICANN History of the DNS]] for the development of the DNS in the 20th century. The DNS is a Namespace: a collection of wordstrings organized into a hierarchy of labels. It is a distributed name registration framework that assigns unique licenses to use to human-readable strings for money. It is also distributed database that assigns wordstrings to IP addresses. It is a protocol to resolve wordstrings into an attribute (a singular IP address. It is a signaling medium.<ref>[https://apacdnsforum.my/virtual/180/lobby Geoff Huston, Future of the Domain Name System, APAC DNS Forum 2022]</ref> | ||
An analogy would be that the DNS is the phonebook of the Internet. Humans access information online through domain names, like example.com. Web browsers interact through Internet Protocol (IP) addresses. The DNS translates domain names to IP addresses so browsers can load Internet resources. When an user open a web browser and goes to a website, they don't have to remember and enter a long number. Instead, they can enter a domain name like example.com. Each device connected to the Internet has a unique IP address which other machines use to find the device. DNS servers eliminate the need for humans to memorize IP addresses such as 192.168.1.1 ([[IPv4]]), or more complex newer alphanumeric IP addresses such as 2001:0000:130F:0000:0000:09C0:876A:130B ([[IPv6]]). | |||
==DNS Components== | ==DNS Components== | ||
*[[Distributed Database]]: an archive of information about the computers in a network | *[[Distributed Database]]: an archive of information about the computers in a network |