Network Working Group Internet Architecture Board
Request for Comments: 2826 May 2000
Category: Informational
IAB Technical Comment on the Unique DNS Root
1. Detailed Explanation
There are several distinct reasons why the DNS requires a single root in order to operate properly.
1.1. Maintenance of a Common Symbol Set
Effective communications between two parties requires two essential preconditions: - The existence of a common symbol set, and
IAB Informational [Page 1]
RFC 2826 IAB Technical Comment on the Unique DNS Root May 2000
- The existence of a common semantic interpretation of these symbols.
IAB Informational [Page 2]
RFC 2826 IAB Technical Comment on the Unique DNS Root May 2000 1.2. Coordination of UpdatesBoth the design and implementations of the DNS protocol are heavily based on the assumption that there is a single owner or maintainer for every domain, and that any set of resources records associated with a domain is modified in a single-copy serializable fashion. That is, even assuming that a single domain could somehow be "shared" by uncooperating parties, there is no means within the DNS protocol by which a user or client could discover, and choose between, conflicting definitions of a DNS name made by different parties. The client will simply return the first set of resource records that it finds that matches the requested domain, and assume that these are valid. This protocol is embedded in the operating software of hundreds of millions of computer systems, and is not easily updated to support a shared domain scenario.
IAB Informational [Page 3]
RFC 2826 IAB Technical Comment on the Unique DNS Root May 2000 1.3. Difficulty of Relocating the Root ZoneThere is one specific technical respect in which the root zone differs from all other DNS zones: the addresses of the name servers for the root zone come primarily from out-of-band information. This out-of-band information is often poorly maintained and, unlike all other data in the DNS, the out-of-band information has no automatic timeout mechanism. It is not uncommon for this information to be years out of date at many sites.
2. Conclusion
The DNS type of unique naming and name-mapping system may not be ideal for a number of purposes for which it was never designed, such a locating information when the user doesn't precisely know the correct names. As the Internet continues to expand, we would expect directory systems to evolve which can assist the user in dealing with vague or ambiguous references. To preserve the many important features of the DNS and its multiple record types -- including the Internet's equivalent of telephone number portability -- we would expect the result of directory lookups and identification of the correct names for a particular purpose to be unique DNS names that are then resolved normally, rather than having directory systems "replace" the DNS.
IAB Informational [Page 4]
RFC 2826 IAB Technical Comment on the Unique DNS Root May 2000
There is no getting away from the unique root of the public DNS.
3. Security Considerations
This memo does not introduce any new security issues, but it does attempt to identify some of the problems inherent in a family of recurring technically naive proposals.
4. IANA Considerations
This memo is not intended to create any new issues for IANA.
5. References
[DNS-CONCEPTS] Mockapetris, P., "Domain Names - Concepts and
6. Author's Address
Internet Architecture Board
IAB Informational [Page 5]
RFC 2826 IAB Technical Comment on the Unique DNS Root May 2000 7. Full Copyright StatementCopyright (C) The Internet Society (2000). All Rights Reserved.