Re: looking for terminology recommendations concerning non-rooted FQDNs
On Fri, Feb 22, 2013 at 03:30:57PM -0800, Geoffrey Keating wrote:
This is clarified in RFC 3280:
When the subjectAltName extension contains a domain name system label, the domain name MUST be stored in the dNSName (an IA5String). The name MUST be in the "preferred name syntax," as specified by RFC 1034 [RFC 1034].
I agree on what that spec says. My concern that that a rooted domain name is (will be?) valid in practice, and is supported by client software seemingly everywhere. The spec for a URL also calls out what constitutes a hostname, and I've yet to see a HTTP client that trips over a rooted domain name. (Yes, I'm aware an alternate bit of terminology has been proposed, but I'm trying to be consistent for the duration of this thread.) Still, I'm not arguing about what should be allowed; I'm trying to come up with the words to explain to end-users. -- Brian Reichert <reichert@numachi.com> BSD admin/developer at large
On Fri, Feb 22, 2013 at 06:12:41PM -0500, Brian Reichert wrote:
The spec for a URL also calls out what constitutes a hostname, and I've yet to see a HTTP client that trips over a rooted domain name.
Well, RFC 3986 (URI) explicitly allows the final dot. See the section on reg-name in section 3.2.2. Sometimes this RFC is used as one of the example sowers-of-confusion, because despite the fact that the relevant section is talking about DNS domain names, the name of the segment of the URI is called "host", and hostnames don't have a trailing dot. It's no wonder people who merely have to implement this stuff are confused, when the stnadards development organization in question can't figure out how the terminology works! A -- Andrew Sullivan Dyn asullivan@dyn.com
participants (2)
-
Andrew Sullivan
-
Brian Reichert