Difference between revisions of "Domain Name System"
(Add prior host table, RFCs) |
(CH class for Chaosnet.) |
||
Line 3: | Line 3: | ||
The DNS is organized as a [[hierarchy]]; like [[file]] names in a hierarchical [[file system]], a complete DNS name consists of a number of parts, each one of which selects one of the possible [[namespace]]s (sub-directories) at the next level down. The leaves of the tree usually name individual [[host]]s. | The DNS is organized as a [[hierarchy]]; like [[file]] names in a hierarchical [[file system]], a complete DNS name consists of a number of parts, each one of which selects one of the possible [[namespace]]s (sub-directories) at the next level down. The leaves of the tree usually name individual [[host]]s. | ||
− | Although the DNS has the capability to hold addresses for a number of different [[protocol suite]]s, in general it now only hold addresses for the [[Internet Protocol]]. | + | Although the DNS has the capability to hold addresses for a number of different [[protocol suite]]s using the concept of address ''classes'', in general it now only hold addresses for the [[Internet Protocol]]. The '''CH''' class for [[Chaosnet]] fell in disuse and has sometimes been reused for other purposes, but is now in use again for a hobbyist Chaos network. |
{{semi-stub}} | {{semi-stub}} | ||
Line 18: | Line 18: | ||
* [https://www.rfc-editor.org/info/rfc1034 Domain Names - Concepts and Facilities] (RFC-1034 - November, 1987) | * [https://www.rfc-editor.org/info/rfc1034 Domain Names - Concepts and Facilities] (RFC-1034 - November, 1987) | ||
* [https://www.rfc-editor.org/info/rfc1035 Domain Names - Implementation and Specification] (RFC-1035 - November, 1987) | * [https://www.rfc-editor.org/info/rfc1035 Domain Names - Implementation and Specification] (RFC-1035 - November, 1987) | ||
+ | * [https://chaosnet.net/chaos-dns DNS for a hobbyist Chaosnet] | ||
[[Category: Internet]] | [[Category: Internet]] |
Revision as of 07:08, 12 August 2023
The Domain Name System (usually abbreviated to DNS) is a replicated distributed database which is used on the Internet to hold mappings from human-readable names (such as '.COM') to binary addresses. Before DNS, a file holding the mappings, the host table, was used, but that clearly was not going to scale.
The DNS is organized as a hierarchy; like file names in a hierarchical file system, a complete DNS name consists of a number of parts, each one of which selects one of the possible namespaces (sub-directories) at the next level down. The leaves of the tree usually name individual hosts.
Although the DNS has the capability to hold addresses for a number of different protocol suites using the concept of address classes, in general it now only hold addresses for the Internet Protocol. The CH class for Chaosnet fell in disuse and has sometimes been reused for other purposes, but is now in use again for a hobbyist Chaos network.
See also
External links
- Domain Names - Concepts and Facilities (RFC-882 - November, 1983)
- Domain Names - Implementation and Specification (RFC-883 - November, 1983)
- Domain System Changes and Observations (RFC-973 - January, 1986)
- Domain Names - Concepts and Facilities (RFC-1034 - November, 1987)
- Domain Names - Implementation and Specification (RFC-1035 - November, 1987)
- DNS for a hobbyist Chaosnet