On Oct 24, 2011, at 7:19 AM, Alex Bligh wrote: > --On 24 October 2011 06:53:05 -0400 Keith Moore <[email protected]> > wrote: > >> I'm just pointing out that for the vast majority of the contexts in which >> domain names are used, the expectation is that a domain name that >> contains a "." is fully-qualified. > > This is sampling bias.
No, I don't think so. The vast majority of contexts where domain names are used, are contexts in which the domain is supplied by one party and (at least potentially) used by another party. Email addresses, URLs, domain names written on advertisements and business cards, etc. > The question here should be "where search lists are used, are > they frequently used in combination with domain names that > are not fully qualified". I would suggest the answer to this > question is "yes". That's not a useful way to phrase the question, because there's no way for software to know whether or not the user intends that a name containing "." is fully-qualified. > If so, then to the extent that search lists > are supported, you need to make them interwork names with > dots in them. Moreover, with a search list of "example.com", > having "mail" work, but not "mail.dev" is going to be a > pretty surprising outcome. It will be surprising to that relatively small portion of users that relies on search lists being applied to multi-label names. But overall, having a clear, visible distinction between names for which searching is potentially applied (i.e. bare or single-label names), and names for which searching is not applied (multi-label names) results in less surprising behavior for everyone. > I think the two options are either deprecating search lists > (or not supporting them), or supporting them properly, in > which case they must be used whatever domain name is > specified, and the way to avoid using a search list > is the same old hack as before (i.e. putting a dot on the > end). Supporting search lists "properly" is NOT using them whenever a domain name is specified. That makes all domain names context-sensitive, and breaks every application that uses domain names supplied by other parties or in other contexts. Keith _______________________________________________ DNSOP mailing list [email protected] https://www.ietf.org/mailman/listinfo/dnsop
