Independent Submission W. Kumari
Request for Comments: 7304 Google
Category: Informational July 2014
ISSN: 2070-1721
A Method for Mitigating Namespace Collisions
Kumari Informational [Page 1]
RFC 7304 DNS Collision Mitigation July 2014
Table of Contents
1. Introduction/Background
Collisions in the DNS occur in multiple ways. One common case is that an organization has used a subdomain (foo) of its primary domain (example.com) for corporate infrastructure, and then the string 'foo' is delegated as a Top-Level Domain (TLD). When an employee of the organization enters 'www.foo', is the goal to reach a machine in the internal namespace (www.foo.example.com) or the hostname 'www' in the 'foo' TLD?
2. Mitigation
The mitigation described in this document involves presenting multiple options to the user and allowing them to indicate which of the names is the one they are trying to reach.
Kumari Informational [Page 2]
RFC 7304 DNS Collision Mitigation July 2014
o Proxying the request to a server that provides an interstitial page that allows the user to indicate the intended name (for applications such as HTTP)
3. Implementation/Disclaimers
This document does not reference an implementation. Due to the numerous issues described above, we do not recommend that this solution be implemented. This is a very slight mitigation, and we do not recommend that it be viewed as a solution to the namespace collision problem.
4. Security Considerations
While this method may make some users more aware of which version of a name they are going to use (and so careful users may avoid some phishing attacks), the security risks described above outweigh this potential benefit.
Kumari Informational [Page 3]
RFC 7304 DNS Collision Mitigation July 2014 5. AcknowledgementsThe author wishes to thank the following individuals: Fred Baker, Bob Braden, Carsten Bormann, Nevil Brownlee, Eric Burger, Brian Carpenter, Benoit Claise, Keith Drage, Martin J. Duerst, David Harrington, Paul Hoffamn, John Levine, and Ted Lemon.