Re: Update of RFC 2606 based on the recent ICANN changes ?
On Wed, Jul 09, 2008 at 12:54:24PM +1000, Mark Andrews wrote: > > I don't "want" anything in this space. I don't care if the root's > > unchanged or as wide as .com. > > There was a clear decision to move from a single label > hostnames to multiple label hostnames (RFC 921). You are > attempting to reverse that decision. I've said everything I want to say about this topic, but I'd like to reiterate that I'm not attempting to reverse any decision. I have no hidden agenda and I am not advocating a policy position based on technical and conceptual feasibility (or anything else). I don't care which one the community picks here. I've now asserted it twice. I don't care which one the community picks here. Now it's true. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpsS9OgoRgOm.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Mark Andrews wrote: ... "hk" is not a legal fully qualified host name. Agreed. "hk.", however, is. No, it is not a legal hostname. RFC 952 explicitly excludes trailing periods. RFC 952 is not a standard. Joe signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Tue, Jul 08, 2008 at 02:34:59PM -0700, Ted Faber wrote: > On Tue, Jul 08, 2008 at 05:11:35PM -0400, Keith Moore wrote: > > And vanity TLDs are going to be much more attractive if people think > > they can get single-label host names out of them. > > Of your concerns (which I don't have the relevant experience to comment > on in detail), this seems to be fairly small and speculative to me. > > Time will tell. > > -- > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG it is possible to have a host name also be a domain name. myself, i look forward to sending email to <[EMAIL PROTECTED]> -- --bill Opinions expressed may not even be mine by the time you read them, and certainly don't reflect those of any other entity (legal or otherwise). ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) > --enigB56BE6D16B38F294AC1B9ED5 > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > Content-Transfer-Encoding: quoted-printable > > Mark Andrews wrote: > It's nonsensical for an application to decide that relative names ar= > e=20 > unacceptable, but to require users to input names as relative. > >>> it's nonsensical for you to unilaterally declare that such names are = > > >>> relative, when well over two decades of practice indicates otherwise.= > > >> > >> I didn't declare it; 1034 did.=20 > >=20 > > And RFC 1535 got resolvers to try search lists last if there > > was a period in the name. This removed the need for final > > periods for any legal fully qualified host name. > > First, 1535 is informational, so it doesn't get anyone to do anything=20 > per se. The SHOULD therein is nonbinding. > > Second, that document is very clear about applying to relative names,=20 > not FQDNs. > > Finally, "." is a legal FQDN. So is "a.". The lack of an internal "."=20 > means that the "more stringent mechanism..implemented in BIND 4.9.2"=20 > discussed in 1535 does not apply. > > I.e., 1535 describes an implementation decision to assume that:\ >implies > > The converse does not follow, i.e.: >does NOT imply > > > "hk" is not a legal fully qualified host name. > > Agreed. "hk.", however, is. No, it is not a legal hostname. RFC 952 explicitly excludes trailing periods. "The last character must not be a minus sign or period." > > Demanding that > > applications support final dots to support uses that are outside > > of the original design scope is nonsensical. > > What uses? Specifying that the trailing "." means FQDN is defined in the = > > DNS spec (1034). Apps that interpret names as DNS names need to follow=20 > that spec. Period (pun intended). > > Joe > > > --enigB56BE6D16B38F294AC1B9ED5 > Content-Type: application/pgp-signature; name="signature.asc" > Content-Description: OpenPGP digital signature > Content-Disposition: attachment; filename="signature.asc" > > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.7 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFIdD97E5f5cImnZrsRAkqyAJ9OjjvNGysnfpPL1p3xlQQfcqp1jwCg+eaG > mTV7pl7RuGUtUoijPzh4xgE= > =QUeZ > -END PGP SIGNATURE- > > --enigB56BE6D16B38F294AC1B9ED5-- -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Mark Andrews wrote: It's nonsensical for an application to decide that relative names are unacceptable, but to require users to input names as relative. it's nonsensical for you to unilaterally declare that such names are relative, when well over two decades of practice indicates otherwise. >> I didn't declare it; 1034 did. And RFC 1535 got resolvers to try search lists last if there was a period in the name. This removed the need for final periods for any legal fully qualified host name. First, 1535 is informational, so it doesn't get anyone to do anything per se. The SHOULD therein is nonbinding. Second, that document is very clear about applying to relative names, not FQDNs. Finally, "." is a legal FQDN. So is "a.". The lack of an internal "." means that the "more stringent mechanism..implemented in BIND 4.9.2" discussed in 1535 does not apply. I.e., 1535 describes an implementation decision to assume that:\ implies The converse does not follow, i.e.: does NOT imply "hk" is not a legal fully qualified host name. Agreed. "hk.", however, is. > Demanding that applications support final dots to support uses that are outside of the original design scope is nonsensical. What uses? Specifying that the trailing "." means FQDN is defined in the DNS spec (1034). Apps that interpret names as DNS names need to follow that spec. Period (pun intended). Joe signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> > --5me2qT3T17SWzdxI > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > On Wed, Jul 09, 2008 at 10:54:45AM +1000, Mark Andrews wrote: > > > Let me be precise. The resolver treats those names differently because > > > it was handed a name that did or did not end in a dot - the resolver's > > > syntax for absolute vs. relative pathname. I understand that may > > > conflict with application syntax. Applications that do not support an > > > explicit notation for absolute domain names will not be able to look > > > them up when those names are masked by site-dependent resolution of > > > relative names. Both "hk" and "www.isi.deterlab.net" are relative > > > names and subject to masking. > >=20 > > The (some) resolver handles names differently if it contains a dot. > > The distinction that I have been unclearly stating is between absolute > and relative names. RFC 1034 (i said 1035 earlier, but it's 1034) lays > out a convention for specifying which one you want by appending the dot. > As long as you tell the resolver which one you want, it matters little > if the dot character is at the end or not. > > 1034/1035 compliant resolvers are allowed to do site dependent things to > relative names and not to absolute ones. "hk" is not a legal absolute hostname. The current resolver code handles all legal absolute hostnames (has a dot in the middle). Tools that look in the DNS have to handle *more* than hostnames such tools may need to treat "hk" as absolute in which case "hk." is reasonable. "dig" and "nslookup" are examples of such tools. Telnet is not a example of a tool that need to support "hk." as it is expecting hostnames not arbitary domain names. Web browers are not tools that needs to support "hk.". > > There is a good case to be made that "pet" should *never* > > be looked up as plain "pet" if there is not a match on the > > search list. > >=20 > > There is a good case to be made that "pet.com" should never > > be looked up against the search list. > > I prefer the 1034/1035 view that this sort of decision is up to the > application and the DNS admin and that the DNS simply provides the > ability to do both. You are wanting to extend the definition of a legal absolute hostname. > > > I understand that such maskings are more intuitive with short names like > > > "hk", but that limitation of the application interface applies to any > > > relative domain name. > > > > The only reason to want single labels to be looked up "as > > is" is reverse the clock and support deprecated naming > > schemes. > > I don't "want" anything in this space. I don't care if the root's > unchanged or as wide as .com. There was a clear decision to move from a single label hostnames to multiple label hostnames (RFC 921). You are attempting to reverse that decision. Just because it is technically possible to add A records at the apex of a tld or to add A records to names with underscores in them doesn't change the fact that doing either of these is a bad idea. > If I "want" those labels to work at all it's because their working > reflects a clean DNS design. It (irrationally) warms my heart to see > that they mostly do. I'm not extending my admiration of the design > into an operational recommendation, no matter how much you'd like me to. No, it doesn't represent clean design. Making them work is outside of the design scope. Unqualified names being looked up against search lists was in the design scope. The official names of hosts having multiple labels was in the design scope. Single labels were explictly excluded from being official names in the design scope. Having single label hostnames match against the root is a clear implementation error. > The fact that the existing TLDs could do this would lead to a pretty > boring flat name space - 110 names fit in /etc/hosts or equivalent just > fine. A proliferation of TLDs is your problem, of course. I don't > think that forcing the seekers of vanity TLDs to prepend "www." to their > webserver hostname is going to change anything. After all many browsers > will add that for you. =20 > > If you're worried about a flat namespace, attack the right problem - a > proliferation of TLDs, not this business of the TLD having an A record > at the top. For most uses, www. is just as flat. And > just as flat as .com, I might add. > > > There are lots of things we do and don't expect infrastructure > > zone operators to do that differ from end user zones. Most > > of these are not codified. > > If there are only a few TLDs I really fail to see how this one fits > there and if there are a lot of TLDs I don't see how outlawing i
Re: Update of RFC 2606 based on the recent ICANN changes ?
The (some) resolver handles names differently if it contains a dot. The distinction that I have been unclearly stating is between absolute and relative names. RFC 1034 (i said 1035 earlier, but it's 1034) lays out a convention for specifying which one you want by appending the dot. As long as you tell the resolver which one you want, it matters little if the dot character is at the end or not. in my experience, far too often applications don't tell the resolver which one they want. also, APIs can vary enough from one implementation to another that a "portable" application may behave differently depending on which API implementation it is using. 1034/1035 compliant resolvers are allowed to do site dependent things to relative names and not to absolute ones. for better or worse, application protocols and applications haven't strictly followed 1034/1035 in this regard. There is a good case to be made that "pet" should *never* be looked up as plain "pet" if there is not a match on the search list. There is a good case to be made that "pet.com" should never be looked up against the search list. I prefer the 1034/1035 view that this sort of decision is up to the application and the DNS admin and that the DNS simply provides the ability to do both. in general I agree, but I think we've learned a few things since then about the corner cases. (I would _almost_ agree that "pet" should never be looked up as plain "pet" - except that I think it should be possible to directly query a server to find out what RRs that server has (right or wrong) and I wouldn't want the server to lie or the API to prevent such queries. That's why I would rather forbid servers to forward single-label queries - and perhaps, to refuse to cache NS records for them.) If I "want" those labels to work at all it's because their working reflects a clean DNS design. Cleanliness is secondary to function. The purist in me likes regularity too. But even if the _protocol_ is the same at the root as for any other zone, the root of the _name space_ really is special, and inherently so (given that these labels have semantics associated with them). At a certain very technical level there is no difference between the root and any other zone. But at a different level the root has a special role and is different than the other zones. It is a single point of failure - not in the sense of a single server or a single network link but in the sense of a single organization running it whose mistakes affect the entire network. Also, the relationship between the root and its subdomains is likely to be very different than that between any other domain and its subdomains. If you're worried about a flat namespace, attack the right problem - a proliferation of TLDs, not this business of the TLD having an A record at the top. Vanity TLDs are indeed part of the problem. Without vanity TLDs there would be much less incentive to have single-label domain names. (I guess I need a better name than "vanity" TLDs for these - but I think you get what I mean.) Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
>>> It's nonsensical for an application to decide that relative names are >>> unacceptable, but to require users to input names as relative. >> >> it's nonsensical for you to unilaterally declare that such names are >> relative, when well over two decades of practice indicates otherwise. > > I didn't declare it; 1034 did. And RFC 1535 got resolvers to try search lists last if there was a period in the name. This removed the need for final periods for any legal fully qualified host name. "hk" is not a legal fully qualified host name. Demanding that applications support final dots to support uses that are outside of the original design scope is nonsensical. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Wed, Jul 09, 2008 at 10:54:45AM +1000, Mark Andrews wrote: > > Let me be precise. The resolver treats those names differently because > > it was handed a name that did or did not end in a dot - the resolver's > > syntax for absolute vs. relative pathname. I understand that may > > conflict with application syntax. Applications that do not support an > > explicit notation for absolute domain names will not be able to look > > them up when those names are masked by site-dependent resolution of > > relative names. Both "hk" and "www.isi.deterlab.net" are relative > > names and subject to masking. > > The (some) resolver handles names differently if it contains a dot. The distinction that I have been unclearly stating is between absolute and relative names. RFC 1034 (i said 1035 earlier, but it's 1034) lays out a convention for specifying which one you want by appending the dot. As long as you tell the resolver which one you want, it matters little if the dot character is at the end or not. 1034/1035 compliant resolvers are allowed to do site dependent things to relative names and not to absolute ones. > There is a good case to be made that "pet" should *never* > be looked up as plain "pet" if there is not a match on the > search list. > > There is a good case to be made that "pet.com" should never > be looked up against the search list. I prefer the 1034/1035 view that this sort of decision is up to the application and the DNS admin and that the DNS simply provides the ability to do both. > > > I understand that such maskings are more intuitive with short names like > > "hk", but that limitation of the application interface applies to any > > relative domain name. > > The only reason to want single labels to be looked up "as > is" is reverse the clock and support deprecated naming > schemes. I don't "want" anything in this space. I don't care if the root's unchanged or as wide as .com. If I "want" those labels to work at all it's because their working reflects a clean DNS design. It (irrationally) warms my heart to see that they mostly do. I'm not extending my admiration of the design into an operational recommendation, no matter how much you'd like me to. The fact that the existing TLDs could do this would lead to a pretty boring flat name space - 110 names fit in /etc/hosts or equivalent just fine. A proliferation of TLDs is your problem, of course. I don't think that forcing the seekers of vanity TLDs to prepend "www." to their webserver hostname is going to change anything. After all many browsers will add that for you. If you're worried about a flat namespace, attack the right problem - a proliferation of TLDs, not this business of the TLD having an A record at the top. For most uses, www. is just as flat. And just as flat as .com, I might add. > There are lots of things we do and don't expect infrastructure > zone operators to do that differ from end user zones. Most > of these are not codified. If there are only a few TLDs I really fail to see how this one fits there and if there are a lot of TLDs I don't see how outlawing it helps you. But YMMV and I'm not running a TLD server, so my opinion matters little. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpq1g1Opiyjy.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> > --mvpLiMfbWzRoNl4x > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > On Mon, Jul 07, 2008 at 11:28:05PM -0400, Keith Moore wrote: > > > > > >The site-dependent interpretation of the name is determined not by the > > >presence of dot within the name but its absence from the end.=20 > >=20 > > not so. in many contexts the trailing dot is not valid syntax. > > Let me be precise. The resolver treats those names differently because > it was handed a name that did or did not end in a dot - the resolver's > syntax for absolute vs. relative pathname. I understand that may > conflict with application syntax. Applications that do not support an > explicit notation for absolute domain names will not be able to look > them up when those names are masked by site-dependent resolution of > relative names. Both "hk" and "www.isi.deterlab.net" are relative > names and subject to masking. The (some) resolver handles names differently if it contains a dot. pet.com is lookup up as pet.com FIRST then "pet.". pet is looked up as "pet." FIRST and "pet" LAST. The above heuristics worked reasonably well in a IPv4 only world where tld's weren't turning back the clock and trying to make make single label hostnames work in a global context. There is a good case to be made that "pet" should *never* be looked up as plain "pet" if there is not a match on the search list. There is a good case to be made that "pet.com" should never be looked up against the search list. > I understand that such maskings are more intuitive with short names like > "hk", but that limitation of the application interface applies to any > relative domain name. The only reason to want single labels to be looked up "as is" is reverse the clock and support deprecated naming schemes. > > >I don't buy "unreliable" as a diagnosis for that state of affairs. "hk" > > >operates exactly as any other DNS name with respect to search path.=20 > >=20 > > search path isn't the only factor here. > > Understood. It was the objection I was responding to, though. > > >=20 > > there are also protocol specifications that expect DNS names to have=20 > > dots in them. > > One could argue that such protocols are not able to express all valid > domain names, which may be a feature. :-) > > That's probably a longer discussion than I want to have though, so I > agree that this is a stumbling block. > > >=20 > > there are also software implementations that use the presence/absence of= > =20 > > a dot to distinguish a DNS name from some other kind of name. in any=20 > > context where both a DNS name and something else can appear, it's useful= > =20 > > to be able to distinguish the two - and the presence/absence of a dot is= > =20 > > about the only test that works. > > I'm sure that there are plenty of apps that break here, and certainly > some protocols that have been specified that way, and I feel the pain of > backward compatibility. If I were running the website at hk, I'd > publicize the conventional DNS names and not hk. =20 > > I really didn't intend to get as deeply into this as I did. I was > honestly intrigued by a 2-letter hostname and wanted to see if it really > worked, as I could see no reason it wouldn't. For me it did. > > I understand that your resolver, server, and application may all prevent > it. I also understand that using such names may sow confusion among > those who don't care to examine the workings of their DNS set-up. And > that any confusion about computers is set upon by the unscrupulous to > gather money. Encouraging TLD hostnames as a matter of policy is more > complex than noting that the DNS specifications allow such a thing. It's clear that single label host names are not supposed to be used in a global context anymore. Just because nobody wrote down "Don't add a A or MX record at the apex of a TLD" doesn't mean that adding one was expected or desired. There are lots of things we do and don't expect infrastructure zone operators to do that differ from end user zones. Most of these are not codified. Mark > But it was pretty cool. :-) > > --=20 > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.= > asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#= > SIG > > --mvpLiMfbWzRoNl4x > Content-Type: application/pgp-signature > Content-Disposition: inline > > -BEGIN PGP SIGNATURE- > Version: GnuPG v2.0.9 (FreeBSD) > > iEYEARECAAYFAkhzo2wACgkQaUz3f+Zf+XsK4QCg2VpDMr/fF1VnBGzx7Pa4dRgs > /0kAoJCVm5WBUIpZrAIvdIa3A2E1Gdtb > =x6uM > -END PGP SIGNATURE- > > --mvpLiMfbWzRoNl4x-- -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNE
Re: Update of RFC 2606 based on the recent ICANN changes ?
Ted Faber wrote: On Tue, Jul 08, 2008 at 05:11:35PM -0400, Keith Moore wrote: And vanity TLDs are going to be much more attractive if people think they can get single-label host names out of them. Of your concerns (which I don't have the relevant experience to comment on in detail), this seems to be fairly small and speculative to me. Time will tell. it is certainly speculative. but I do recall considerable past interest in "keywords" and a widespread desire to have DNS support them. I doubt that interest has waned. and I'm not very business minded - but I don't think I'd have much trouble finding a thousand different English words that would be worth far more than $100K each if I could arrange for people to be able to type those words into a browser and reliably get back a web page of my choosing. if it's a no-brainer for me, how much easier will it be for someone who actually cares about making lots of money and doesn't mind screwing up the DNS root? Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
I don't think 1034 was handed down from a mountain on stone tablets. It was not. But when other programs started using the DNS, it was *they* that endorsed what the DNS as per that doc. ...but they also profiled it in various ways for use with that specific app. Some apps define their own RRs, others use MX or SRV or TXT records, others restrict the syntax of allowable DNS names beyond the restrictions imposed by DNS itself. And IDNs have their own subtle (and not-so-subtle) effects which can also vary from one app to the next. It's really no different than a protocol specification saying (for example) "this protocol is layered on top of TLS, but certain ciphersuites are not acceptable as they're not suitable for this case." I believe it always was inevitable that different apps would use DNS (or any shared naming facility) in slightly different ways. Yes. Some ways are compliant, others are not. Yes this is somewhat confusing, but DNS (like the rest of the Internet) has been stretched far beyond its original design goals or scale. For instance, we don't interpret DNS names as hostnames any more Who doesn't? If you're saying they could be more than one host, fine. If you're saying they're not hosts any more, I disagree. I'm saying that the mapping between a DNS name and a set of hosts is more-or-less arbitrary. It can be zero hosts, one host, many hosts. And with MX and SRV records, the mapping between the DNS name and the hosts that provide that service can differ from one application to the next. That's a long way from the traditional concept of "host name" where a host was a single box with a user community and a set of services that were all associated with that name. Nowdays we're much more likely to use a different DNS name for each service. The traditional notion of "host" as a box that you could log into is only one such service, and (for most users) a fairly minor one at that. If you're intent on saying "the Internet is whatever anyone says it is on any given day" - as the above suggests - I appreciate your confusion. I prefer to consider the Internet as being based on standards, and reliably working when - and *because* - we adhere to them. I often find myself *wishing* the Internet worked that way. Then we wouldn't have NATs, for instance. And I long for a day when we actually design protocols that use other protocols based on a careful consideration of well-known characteristics of those substrate protocols - much in the way that a structural engineer (say) designs structures based on the characteristics of load-bearing members and fasteners. But I don't think we're there yet. And even if we had been doing that all of these years, I doubt that we'd all be using DNS in the same way today. Rather, we'd have a dozen DNS-like systems, all slightly different from one another, with some degree of inconsistency in name assignment from one to the next. Because insisting on strict adherence to 1035 would not have removed the need for different protocols to use DNS in slightly different ways. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Tue, Jul 08, 2008 at 05:11:35PM -0400, Keith Moore wrote: > And vanity TLDs are going to be much more attractive if people think > they can get single-label host names out of them. Of your concerns (which I don't have the relevant experience to comment on in detail), this seems to be fairly small and speculative to me. Time will tell. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpnFNUXS1fYz.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Ted Faber wrote: On Tue, Jul 08, 2008 at 02:17:57PM -0400, Keith Moore wrote: The notion of a single-label fully-qualified DNS name being "valid" is an odd one. DNS, as far as I can tell, was always intended to be federated, both in assignment and lookup. The notion of having terminal (basically, non NS) records at the root seems contraindicated by several of the DNS design goals. But there are no such non-NS records at the root. The A record for the host hk is on the .hk servers, not the root servers. I should have been clearer. I meant the root of the name space, not the root zone. And given the recent interest in vanity TLDs and ICANN's apparent lack of willingness to run the DNS for the benefit of all, maybe it's time for IETF to remind people that single label TLDs are not actually supposed to work. There are plenty of reasons to argue against using TLDs as hostnames, but I don't think consistency with the federation/delegation model is one. I disagree. I think this puts more pressure on the root. It gives them a much larger, and more varied set of "customers" to deal with, when the root (i.e. ICANN) already has a fair amount of difficulty dealing with the ones it has. There's a fairly basic (if implicit) assumption of DNS (and hierarchical names in general) that each delegation level has some shared interest with the one above it. This shared interest helps to minimize conflicts and (more importantly) to keep those conflicts from affecting the rest of the net. However, the assumption of shared interest breaks down at the root. This has traditionally been dealt with by imposing constraints on the root for all parties. E.g. (a) keep the root minimal and make changes only with great care, (b) create TLDs that group together like interests and make it obvious where in the root a particular organization belongs (.COM, vs .ORG, vs .EDU) (c) after .COM was captured (with various ill effects) - provide a small number of alternative TLDs (and with multiple, competing registrars) so that owner of a single TLD cannot impose a barrier to acquiring a domain. Flattening the root (which is essentially what is being proposed) has the consequence that conflicts are more likely to affect parties not involved in the conflict. And vanity TLDs are going to be much more attractive if people think they can get single-label host names out of them. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Keith Moore wrote: It's nonsensical for an application to decide that relative names are unacceptable, but to require users to input names as relative. it's nonsensical for you to unilaterally declare that such names are relative, when well over two decades of practice indicates otherwise. I didn't declare it; 1034 did. Yes - but you're the one declaring that 1034 trumps decades of later work. Normally the assumption would be that work can be revised as bugs are found or conditions change over time, and that things that had achieved IETF consensus since 1034 was published would be considered at least equal, and often superior, to earlier work. I don't think 1034 was handed down from a mountain on stone tablets. It was not. But when other programs started using the DNS, it was *they* that endorsed what the DNS as per that doc. I believe it always was inevitable that different apps would use DNS (or any shared naming facility) in slightly different ways. Yes. Some ways are compliant, others are not. Yes this is somewhat confusing, but DNS (like the rest of the Internet) has been stretched far beyond its original design goals or scale. For instance, we don't interpret DNS names as hostnames any more Who doesn't? If you're saying they could be more than one host, fine. If you're saying they're not hosts any more, I disagree. If you're intent on saying "the Internet is whatever anyone says it is on any given day" - as the above suggests - I appreciate your confusion. I prefer to consider the Internet as being based on standards, and reliably working when - and *because* - we adhere to them. Joe signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
It's nonsensical for an application to decide that relative names are unacceptable, but to require users to input names as relative. it's nonsensical for you to unilaterally declare that such names are relative, when well over two decades of practice indicates otherwise. I didn't declare it; 1034 did. Yes - but you're the one declaring that 1034 trumps decades of later work. Normally the assumption would be that work can be revised as bugs are found or conditions change over time, and that things that had achieved IETF consensus since 1034 was published would be considered at least equal, and often superior, to earlier work. I don't think 1034 was handed down from a mountain on stone tablets. I believe it always was inevitable that different apps would use DNS (or any shared naming facility) in slightly different ways. Yes this is somewhat confusing, but DNS (like the rest of the Internet) has been stretched far beyond its original design goals or scale. For instance, we don't interpret DNS names as hostnames any more - because in the modern world the concept of "host name" is irrelevant in the vast majority of cases. And maybe this provides an illustration of how difficult it is for us to use service protocols consistently from one application to another (it's not hard to find other examples). But such difficulty is real and it reflects genuine differences in requirements from one app to the next. Arguably 1034 didn't even address the needs of apps existing at that time (email being one of those apps), much less apps that came later. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Tue, Jul 08, 2008 at 02:17:57PM -0400, Keith Moore wrote: > Ted Faber wrote: > >On Mon, Jul 07, 2008 at 11:28:05PM -0400, Keith Moore wrote: > >>there are also protocol specifications that expect DNS names to have > >>dots in them. > > > >One could argue that such protocols are not able to express all valid > >domain names, which may be a feature. :-) > > The notion of a single-label fully-qualified DNS name being "valid" is > an odd one. DNS, as far as I can tell, was always intended to be > federated, both in assignment and lookup. The notion of having terminal > (basically, non NS) records at the root seems contraindicated by several > of the DNS design goals. But there are no such non-NS records at the root. The A record for the host hk is on the .hk servers, not the root servers. Conceptually, the delegee controls the namespace at the root of the delegation. This is exactly analogous to the practice of assigning an address to the root of a delegated domain like isi.edu. There are NS records in edu pointing to isi servers and the A record for isi.edu lives inside the delegated namespace, which is entirely consistent with federation. > And given the recent interest in vanity TLDs and ICANN's apparent lack > of willingness to run the DNS for the benefit of all, maybe it's time > for IETF to remind people that single label TLDs are not actually > supposed to work. There are plenty of reasons to argue against using TLDs as hostnames, but I don't think consistency with the federation/delegation model is one. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpTZnTykoH6P.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Keith Moore wrote: Many, many working groups have looked at the problems associated with relative names and determined that they're not acceptable. It's a "bug" that relative names are forbidden in these apps, nor that the final "." is implicit and in many cases disallowed. These are carefully considered design features. (for instance, forbidding the final "." makes it simpler to compare domain names for equivalence.) It's nonsensical for an application to decide that relative names are unacceptable, but to require users to input names as relative. it's nonsensical for you to unilaterally declare that such names are relative, when well over two decades of practice indicates otherwise. I didn't declare it; 1034 did. Apps misbehaving over arbitrary periods of time don't make it otherwise. (and remember, some of these apps predate DNS and the whole notion of relative names) Those apps bought into the DNS spec (or started violating it) when they tied into the DNS - regardless of what they did with names before. it's almost as if the very concept of relative names in DNS is itself a bug - especially if you insist that handling of DNS names be absolutely uniform from one app to the next. IMHO they cause far more problems than they're worth. I agree that relative names are probably not worth the trouble, but that doesn't mean that I shouldn't be allowed to type a "." at the end of any DNS name. DNS names have a syntax; things that take DNS names as input and/or tie into the DNS protocol need to use that syntax, not presume to redefine it. Joe signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Many, many working groups have looked at the problems associated with relative names and determined that they're not acceptable. It's a "bug" that relative names are forbidden in these apps, nor that the final "." is implicit and in many cases disallowed. These are carefully considered design features. (for instance, forbidding the final "." makes it simpler to compare domain names for equivalence.) It's nonsensical for an application to decide that relative names are unacceptable, but to require users to input names as relative. it's nonsensical for you to unilaterally declare that such names are relative, when well over two decades of practice indicates otherwise. (and remember, some of these apps predate DNS and the whole notion of relative names) it's almost as if the very concept of relative names in DNS is itself a bug - especially if you insist that handling of DNS names be absolutely uniform from one app to the next. IMHO they cause far more problems than they're worth. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
--On Tuesday, 08 July, 2008 08:51 -0700 Bob Braden <[EMAIL PROTECTED]> wrote: > *> > *> >* was not even examined in the "requirements" review > *> >that led up to RFC 1123 and is not referenced there. > *> > *> RFC 1123 -> RFC 952 -> RFC 921 > *> > > Your "->" arrows here apparently mean only "contains a > reference to". This is not an explicit dependence relationship > like "updates" or "obsoletes", and nothing can be imfered from > "contains a reference to" except thaton Postel was > academically thorough. Indeed. But the point was that those references do not exist, despite that thoroughness and the rather comprehensive "what do we need to say about the DNS" review that went into 1123. If there had been a real intention to instantiate 952 or 921 as "requirements" or the basis for them, I would have expected either * Some discussion in 1123 that refers to or repeats the rules, or * At least a 'see also' style of reference in 1123, or * Some other relatively recent (compared to 1985) document that restates or refers to the rules in question. As an example, those statements might reasonably have been picked up in, or referenced from, RFC 2181, but aren't there either. and * A status in the RFC Index that is a little stronger than "Unknown" Those expectations are clearly just inferential, but I believe that they strongly support my point that reaching back to 921 to claim a requirement on how applications must (sic) behave today is something of a stretch even if not altogether bogus. john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Keith Moore wrote: ... Many, many working groups have looked at the problems associated with relative names and determined that they're not acceptable. It's a "bug" that relative names are forbidden in these apps, nor that the final "." is implicit and in many cases disallowed. These are carefully considered design features. (for instance, forbidding the final "." makes it simpler to compare domain names for equivalence.) It's nonsensical for an application to decide that relative names are unacceptable, but to require users to input names as relative. An explicit trailing '.' has either no impact on comparison or can only help. If all names have the '.' impicitly, it can be chopped off as redundant when it is provided by the user. If the '.' is not implicit, then you're preventing the user from providing it. All the '.' does is inhibit the resolver from trying a list of suffixes in succession; its presence makes resolution and comparison easier, not harder. Joe signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
So the question of whether TLD MXs work depends on the interactions between lot of complicated option settings and software versions, and is likely in practice to work or fail unpredictably. That sounds utterly reasonable. To me the bigger question is whether this failure scenario is something the IETF needs to address, or is it is sufficiently localized that it's something that just another thing a domain owner should deal with. Personally, I don't think that [EMAIL PROTECTED] -> [EMAIL PROTECTED] is a major issue, because in recent years mail addressing has gotten rather flat, most DNS resolvers are configured via DHCP, and I don't get the impression that they have any search lists at all. Search lists were useful 15 or 20 years ago, but not now. It would be interesting to hear from people running mail systems who were NOT running them ten years ago, to avoid the selection bias of people whose configuration preferences were set on the T1 backbone. Regards, John Levine, [EMAIL PROTECTED], Primary Perpetrator of "The Internet for Dummies", Information Superhighwayman wanna-be, http://www.johnlevine.com, ex-Mayor "More Wiener schnitzel, please", said Tom, revealingly. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, 7 Jul 2008, [EMAIL PROTECTED] wrote: > > So who's going to explain to the Vatican that, sorry, > > [EMAIL PROTECTED] doesn't work any more? Or will the US take > > issue when addresses @as, which is part of the US, > > don't work? Or France about @gp and @mq, which are > > as much part of France as Hawaii is part of the US? > > I'd be very surprised if any of these work as-is, with any reliability. > They certainly won't work for email. The assumption that fully > qualified domain names contain at least one '.' is widespread in both > protocol specifications and implementations. I've been investigating this and I have discovered an oddity that I didn't expect: Exim on my FreeBSD workstation handles TLD MXs without a problem, but on my SuSE mail relays it fails. This is because of different behaviours between the resolver code in the FreeBSD and GNU C libraries. Both of them are based on the BIND resolver code so this is rather surprising! Exim uses res_search() to do DNS lookups. The postmaster can control the resolver's treatment of single-component names using Exim's qualify_single option, which controls the resolver's RES_DEFNAMES flag. GNU libc refuses to resolve a single component domain name unless there's a trailing dot (which there never is for a mail domain), or RES_DEFNAMES is set and . is on the search list. Our mail relays use Exim's own seach logic when looking up MXs so they switch RES_DEFNAMES off; therefore TLD MXs do not work on those machines. FreeBSD libc will resolve single-component names without trailing dots and without RES_DEFNAMES set, so TLD MXs would work on FreeBSD. However, FreeBSD's behaviour has varied in the past, and I suspect the same is true for the upstream BIND resolver code - though I haven't checked the history in detail. So the question of whether TLD MXs work depends on the interactions between lot of complicated option settings and software versions, and is likely in practice to work or fail unpredictably. Tony. -- f.anthony.n.finch <[EMAIL PROTECTED]> http://dotat.at/ TYNE DOGGER: WEST 4 OR 5, OCCASIONALLY 6, BECOMING VARIABLE 3 OR 4, THEN SOUTHEAST 4 OR 5 LATER. SLIGHT OR MODERATE. SHOWERS, RAIN LATER. MODERATE OR GOOD. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Joe Touch wrote: I don't think you get to revise a couple of decades of protocol design and implementation by declaring that RFC 1043's authors and process trump everything that's been done afterward. I'll repeat: some app misbehaviors are just bugs not all app misbehaviors define new, acceptable behavior At some point we as a group decide what to accept as BCP, and what to just call a bug. This, IMO, falls squarely in the 'bug' bin. IMO you are broadly overgeneralizing. For many apps (and certainly for the apps most widely used today), the ability to use relative names, even as an accident because the API allows them, is a bug. Many, many working groups have looked at the problems associated with relative names and determined that they're not acceptable. It's a "bug" that relative names are forbidden in these apps, nor that the final "." is implicit and in many cases disallowed. These are carefully considered design features. (for instance, forbidding the final "." makes it simpler to compare domain names for equivalence.) Ketih ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Keith Moore wrote: Joe Touch wrote: Keith Moore wrote: |> RFC1043 defines the dot. The fact that some apps don't recognize it is a |> bug. | | not when the application explicitly specifies that FQDNs are to be used. | in such cases the dot is superfluous. Superfluous is fine. Prohibited is not. If the app inputs DNS names, then FQDNs should be valid, even if redundant. I don't think you get to revise a couple of decades of protocol design and implementation by declaring that RFC 1043's authors and process trump everything that's been done afterward. I'll repeat: some app misbehaviors are just bugs not all app misbehaviors define new, acceptable behavior At some point we as a group decide what to accept as BCP, and what to just call a bug. This, IMO, falls squarely in the 'bug' bin. Joe signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Joe Touch wrote: Keith Moore wrote: |> RFC1043 defines the dot. The fact that some apps don't recognize it is a |> bug. | | not when the application explicitly specifies that FQDNs are to be used. | in such cases the dot is superfluous. Superfluous is fine. Prohibited is not. If the app inputs DNS names, then FQDNs should be valid, even if redundant. I don't think you get to revise a couple of decades of protocol design and implementation by declaring that RFC 1043's authors and process trump everything that's been done afterward. face it, there are large numbers of identifiers for which relative names are simply not appropriate - because they cannot be made to work well over the time frame that those identifiers need to be valid. email addresses and URLs are two obvious examples. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Keith Moore wrote: |> RFC1043 defines the dot. The fact that some apps don't recognize it is a |> bug. | | not when the application explicitly specifies that FQDNs are to be used. | in such cases the dot is superfluous. Superfluous is fine. Prohibited is not. If the app inputs DNS names, then FQDNs should be valid, even if redundant. Joe -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIc7NTE5f5cImnZrsRAs2tAKDe2exHABDHVmQNUSneiFy7qZrkdgCgk8Pq wmfHJ4gyyUHL+GijcrEzPJE= =g+hV -END PGP SIGNATURE- ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
RFC1043 defines the dot. The fact that some apps don't recognize it is a bug. not when the application explicitly specifies that FQDNs are to be used. in such cases the dot is superfluous. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Ted Faber wrote: On Mon, Jul 07, 2008 at 11:28:05PM -0400, Keith Moore wrote: The site-dependent interpretation of the name is determined not by the presence of dot within the name but its absence from the end. not so. in many contexts the trailing dot is not valid syntax. Let me be precise. The resolver treats those names differently because it was handed a name that did or did not end in a dot - the resolver's syntax for absolute vs. relative pathname. I understand that may conflict with application syntax. Applications that do not support an explicit notation for absolute domain names will not be able to look them up when those names are masked by site-dependent resolution of relative names. It's more likely that the application (as specified) simply expects (implicitly or explicitly) absolute domain names. If and when relative domain names "work", it's either by accident or a result of sloppy coding. Few applications are specified in such a way that relative DNS names make sense and there is a clear way to distinguish relative names from absolute DNS names. (Note that "make sense" generally includes converting relative names to absolute names in the context of whoever typed in the relative name - and dealing with the potential for skew over time between the relative name and absolute equivalent. in other words, this is not an easy thing to do well.) The problem is worsened because most APIs for name lookup are poorly designed in several ways. One of their problems is that they tend to do "relative" lookups by default even though often that's not desirable. Another problem is that they tend to do other kinds of lookups by default in addition to DNS (perhaps as a fallback) even in contexts where DNS lookups are required for interoperability. Applications may or may not work around these API problems, and to the extent they do, they probably don't do so consistently from one implementation to the next. I understand that such maskings are more intuitive with short names like "hk", but that limitation of the application interface applies to any relative domain name. I'm not sure what "intuitive" means in this context. But the probability of collision is certainly larger for short names than for longer ones. I suspect it's also larger for single-label names than for multiple-label names, where each label is assigned by a different entity. And a higher probability of collision definitely translates to a lower degree of reliability. there are also protocol specifications that expect DNS names to have dots in them. One could argue that such protocols are not able to express all valid domain names, which may be a feature. :-) The notion of a single-label fully-qualified DNS name being "valid" is an odd one. DNS, as far as I can tell, was always intended to be federated, both in assignment and lookup. The notion of having terminal (basically, non NS) records at the root seems contraindicated by several of the DNS design goals. For example, at the time DNS was established, single label names like CMUA or MIT-AI were the norm. But those names were not incorporated into the root (even during a transition), nor were TLDs created for those zones - because DNS was not intended to work that way. The whole idea was to federate the name space, not to provide another way to look up single-label names. (Instead, the names were incorporated into the .ARPA TLD for a time, with CNAMEs pointing to the real names.) So I persist in thinking that single-label DNS names are not valid, and that to the extent they work at all, they work only by accident or as a result of poor specification or sloppy implementation. And given the recent interest in vanity TLDs and ICANN's apparent lack of willingness to run the DNS for the benefit of all, maybe it's time for IETF to remind people that single label TLDs are not actually supposed to work. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Joe Touch wrote: | | | Keith Moore wrote: | | | | | | Ted Faber wrote: | |> On Tue, Jul 08, 2008 at 12:54:16PM +1000, Mark Andrews wrote: | |>> "hk." is not a syntactically valid hostname (RFC 952). | |>> "hk." is not a syntactically valid mail domain. | |>> Periods at the end are not legal. | |>> | |>> RFC 1035 has *nothing* to do with defining what is legal | |>> as a hostname. | |> | |> Fair enough. | |> By RFC952 standards "hk" is a perfectly fine hostname. | |> | |> By RFC1035 standards, if you look it or any other DNS name up using the | |> DNS resolver, that resolver will treat the name as relative unless it | |> ends with a dot. Arguing that hk is an unreliable hostname if you | |> look it up as a relative pathname is pretty much the same as arguing | |> that www.isi.deterlab.net is an unreliable hostname. Both of them are | |> subject to the search path without that trailing dot. | | | | RFC1035 may recognize the trailing dot, but (for better or worse) many | | applications do not recognize it, and some explicitly forbid it. | | RFC1043 defines the dot. The fact that some apps don't recognize it is a sorry -- 1034. | bug. Given its impact, let's not call it a feature or BCP. | | Joe -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIc662E5f5cImnZrsRAtHEAJ9GE/dlSLqM8mgdTOFYrFVyASZ13QCeJWWe l/zcB3DS4rM8lA1pd67/QTs= =o8cK -END PGP SIGNATURE- ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Keith Moore wrote: | | | Ted Faber wrote: |> On Tue, Jul 08, 2008 at 12:54:16PM +1000, Mark Andrews wrote: |>> "hk." is not a syntactically valid hostname (RFC 952). |>> "hk." is not a syntactically valid mail domain. |>> Periods at the end are not legal. |>> |>> RFC 1035 has *nothing* to do with defining what is legal |>> as a hostname. |> |> Fair enough. |> By RFC952 standards "hk" is a perfectly fine hostname. |> |> By RFC1035 standards, if you look it or any other DNS name up using the |> DNS resolver, that resolver will treat the name as relative unless it |> ends with a dot. Arguing that hk is an unreliable hostname if you |> look it up as a relative pathname is pretty much the same as arguing |> that www.isi.deterlab.net is an unreliable hostname. Both of them are |> subject to the search path without that trailing dot. | | RFC1035 may recognize the trailing dot, but (for better or worse) many | applications do not recognize it, and some explicitly forbid it. RFC1043 defines the dot. The fact that some apps don't recognize it is a bug. Given its impact, let's not call it a feature or BCP. Joe -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIc65GE5f5cImnZrsRApEwAKCBFc5Ss/pi7xbFpT8KOrt+35vQQACfYWBy 204MtY5DKH73CfaI4SEMbV4= =zH2v -END PGP SIGNATURE- ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 11:28:05PM -0400, Keith Moore wrote: > > > >The site-dependent interpretation of the name is determined not by the > >presence of dot within the name but its absence from the end. > > not so. in many contexts the trailing dot is not valid syntax. Let me be precise. The resolver treats those names differently because it was handed a name that did or did not end in a dot - the resolver's syntax for absolute vs. relative pathname. I understand that may conflict with application syntax. Applications that do not support an explicit notation for absolute domain names will not be able to look them up when those names are masked by site-dependent resolution of relative names. Both "hk" and "www.isi.deterlab.net" are relative names and subject to masking. I understand that such maskings are more intuitive with short names like "hk", but that limitation of the application interface applies to any relative domain name. > > >I don't buy "unreliable" as a diagnosis for that state of affairs. "hk" > >operates exactly as any other DNS name with respect to search path. > > search path isn't the only factor here. Understood. It was the objection I was responding to, though. > > there are also protocol specifications that expect DNS names to have > dots in them. One could argue that such protocols are not able to express all valid domain names, which may be a feature. :-) That's probably a longer discussion than I want to have though, so I agree that this is a stumbling block. > > there are also software implementations that use the presence/absence of > a dot to distinguish a DNS name from some other kind of name. in any > context where both a DNS name and something else can appear, it's useful > to be able to distinguish the two - and the presence/absence of a dot is > about the only test that works. I'm sure that there are plenty of apps that break here, and certainly some protocols that have been specified that way, and I feel the pain of backward compatibility. If I were running the website at hk, I'd publicize the conventional DNS names and not hk. I really didn't intend to get as deeply into this as I did. I was honestly intrigued by a 2-letter hostname and wanted to see if it really worked, as I could see no reason it wouldn't. For me it did. I understand that your resolver, server, and application may all prevent it. I also understand that using such names may sow confusion among those who don't care to examine the workings of their DNS set-up. And that any confusion about computers is set upon by the unscrupulous to gather money. Encouraging TLD hostnames as a matter of policy is more complex than noting that the DNS specifications allow such a thing. But it was pretty cool. :-) -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpDsbYVtxvai.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Ted Faber wrote: On Tue, Jul 08, 2008 at 12:54:16PM +1000, Mark Andrews wrote: "hk." is not a syntactically valid hostname (RFC 952). "hk." is not a syntactically valid mail domain. Periods at the end are not legal. RFC 1035 has *nothing* to do with defining what is legal as a hostname. Fair enough. By RFC952 standards "hk" is a perfectly fine hostname. By RFC1035 standards, if you look it or any other DNS name up using the DNS resolver, that resolver will treat the name as relative unless it ends with a dot. Arguing that hk is an unreliable hostname if you look it up as a relative pathname is pretty much the same as arguing that www.isi.deterlab.net is an unreliable hostname. Both of them are subject to the search path without that trailing dot. RFC1035 may recognize the trailing dot, but (for better or worse) many applications do not recognize it, and some explicitly forbid it. So far, the only distinction between the two is that hk is short. I understand the assumption that getting a collision in the search path with a 2-letter name is higher than getting one with a 20-letter name. I believe that the 2-letter collisions are no harder to avoid in principle than the 20-letter ones, and no harder to create should an admin want to do so (e.g., to create local aliases). I think you believe that search path collisions for short names are inherently harder to avoid (and might rule out using the trailing dot notation in applications to avoid them). Is that basically what we disagree about? No. There's more to this than just the possibility of name collisions caused by the lookup using a search path. For instance, there are also applications that try to distinguish between an absolute DNS name and some other kind of name (DNS name relative to the search path, or a name in /etc/hosts, NetBIOS, NIS, ...) by checking to see whether the name contains a '.'. So for instance, if the domain name contains a '.', the "search path" function might be turned off during name lookup. This behavior isn't necessarily prescribed in any specification, but it's a useful heuristic - especially for an application (like email addresses or URLs) where it's important that domain names be unambiguous and location-independent. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Tue, Jul 08, 2008 at 12:54:16PM +1000, Mark Andrews wrote: > "hk." is not a syntactically valid hostname (RFC 952). > "hk." is not a syntactically valid mail domain. > Periods at the end are not legal. > > RFC 1035 has *nothing* to do with defining what is legal > as a hostname. Fair enough. By RFC952 standards "hk" is a perfectly fine hostname. By RFC1035 standards, if you look it or any other DNS name up using the DNS resolver, that resolver will treat the name as relative unless it ends with a dot. Arguing that hk is an unreliable hostname if you look it up as a relative pathname is pretty much the same as arguing that www.isi.deterlab.net is an unreliable hostname. Both of them are subject to the search path without that trailing dot. So far, the only distinction between the two is that hk is short. I understand the assumption that getting a collision in the search path with a 2-letter name is higher than getting one with a 20-letter name. I believe that the 2-letter collisions are no harder to avoid in principle than the 20-letter ones, and no harder to create should an admin want to do so (e.g., to create local aliases). I think you believe that search path collisions for short names are inherently harder to avoid (and might rule out using the trailing dot notation in applications to avoid them). Is that basically what we disagree about? -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgplQaYvMPyNn.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
*> *> > * was not even examined in the "requirements" review *> > that led up to RFC 1123 and is not referenced there. *> *>RFC 1123 -> RFC 952 -> RFC 921 *> Your "->" arrows here apparently mean only "contains a reference to". This is not an explicit dependence relationship like "updates" or "obsoletes", and nothing can be imfered from "contains a reference to" except thaton Postel was academically thorough. Bob Braden ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Jul 7, 2008, at 10:55 PM, Joe Abley wrote: On 7 Jul 2008, at 21:36, James Seng wrote: And all of the questions I asked 10 years ago said that TLDs on that latter scale would be problematic to the root. Was that pre-Anycast or post-Anycast? There are plenty of examples of people hosting large, infrastructure- type zones using servers and software that are conventional, commodity choices. NSD and BIND9 are both quite capable of hosting zones with single-digit millions of delegations without needing special care and feeding, for example. Whether the DNS service for a zone is anycast or not has some, but really not that much relevance when you're considering the risk of an engorged root zone. I don't read anything in the layer-9 musings I've seen so far to suggest that the bar to entry for new TLDs will be so low that we'll see widespread TLD tasting and churn, for example, sufficient to make far-flung anycast instances struggle to keep up. It seems to me that it might be better to turn that around : The new TLD system should not allow for widespread TLD tasting and churn. I worry about depending on artificial limits imposed by fees. ICANN will certainly be lobbied to lower their fees; what if the fee in 2012 is $ 100 not $ 100,000 ? Regards Marshall I'm not suggesting that growth should be allowed to happen without considering the technical consequences. However, I believe in practice with the headroom in systems and network that root server operators generally install anyway, there's considerable room for growth and the general argument that growth in the root zone will undermine stability sounds more like hysteria than science. Joe ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
--On Monday, 07 July, 2008 18:14 -0700 Dave Crocker <[EMAIL PROTECTED]> wrote: > > > John C Klensin wrote: >> What do >> you think would happen to that recommendation, and the >> benefits it affords, if the size of the root zone increased >> by an order of magnitude or so? > > > 2 orders? 20K? > > No, sorry. Think 3-4 orders of magnitude. > > Really. Yes. I choose the smaller number because various folks around ICANN seem to be expecting a thousand applications or so. Unless the application fee turns into much more of a deterrent than I expect, I agree that this is likely to open the floodgates and that your estimate is more likely. While INAL and this is certainly not my area of expertise, a possible issue in the requirement to defend trademarks might act as a strong accelerator once one starts seeing individual enterprise TLDs (or even the suspicion of applications for them). > Let me explain: I'm not against more TLDs. Quite the > opposite. (I appointed by Postel to participate in the > pre-ICANN committee tasked with increasing the number.) > > But there is a paradigmatic difference between a TLD defined > and operated to mediate on behalf of a general and diverse > population, versus one constrained to a narrow and controlled > constituency, such as a single company. Indeed, although ICANN has already opened that door by allocating "sponsored" gTLDs to a few entities which have restricted membership that is smaller than the interest group associated with some larger companies. > The number of the latter is quite large. And by that I mean > *really* large. > > And all of the questions I asked 10 years ago said that TLDs > on that latter scale would be problematic to the root. Yes. And, for large scale, our more complicated root environment (e.g., Anycast* and more local caching of root copies in the presence of a root that might, worst case, end up on the same order of magnitude in size, and with similar volatility, to .COM) may actually make that situation worse than it would have been in estimates of a decade ago. john * I am assuming that, while Anycast reduces the load on individual servers by making more of them, it does not reduce the total query load on the network and increases the amount of bandwidth used in distributing updates. The latter is presumably trivial as long as the refresh time for the root zone is fairly long and updates are infrequent (or incremental "push" update is used), but could get interesting if magnitudes evolved toward the current .COM situation. But that is clearly not an analysis based on actual data. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> > > --On Tuesday, 08 July, 2008 11:47 +1000 Mark Andrews > <[EMAIL PROTECTED]> wrote: > > > > >> The site-dependent interpretation of the name is determined > >> not by the presence of dot within the name but its absence > >> from the end. > > > > No. Please go and re-read RFC 921. > > This is the same RFC 921 that > > * is listed in the RFC Index as "Status: UNKNOWN" Unknown doesn't mean irrelevent. > * was not even examined in the "requirements" review > that led up to RFC 1123 and is not referenced there. RFC 1123 -> RFC 952 -> RFC 921 > * primarily talks about an implementation schedule and > transition plan, not about long-term stable > interpretations. > Isn't claiming that as an authority in 2008 a bit of a stretch? No. Old does not mean irrelevent. > Especially since, as Ted Farber points out, text in 1035 itself > seems to contradict your reading of that particular section? No. RFC 1035 applies to domain names, not hostnames. > I believe that 952 is almost equally irrelevant wrt this > argument. YMMD, of course. RFC 952 is the latest rfc which defines the syntax of a hostname. > As Keith points out, there are lots and lots of reasons to avoid > believing that dot-less strings will be interpreted as domain > names consistently and in the way that users will expect. Most > of them have to do with handling of names in applications, which > tends to get strange in edge cases and stranger when one relies > too much on having specific contents in resolver configuration > files. The mere fact of inconsistent (but valid) > interpretations in different applications or configurations (or > even implementations of the same > application) may be more than enough reason to avoid these > things, or at least be very careful about them. But claiming > 921 as an authority isn't one of the reasons, IMO. > > john -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
--On Tuesday, 08 July, 2008 11:47 +1000 Mark Andrews <[EMAIL PROTECTED]> wrote: > >> The site-dependent interpretation of the name is determined >> not by the presence of dot within the name but its absence >> from the end. > > No. Please go and re-read RFC 921. This is the same RFC 921 that * is listed in the RFC Index as "Status: UNKNOWN" * was not even examined in the "requirements" review that led up to RFC 1123 and is not referenced there. * primarily talks about an implementation schedule and transition plan, not about long-term stable interpretations. ?? Isn't claiming that as an authority in 2008 a bit of a stretch? Especially since, as Ted Farber points out, text in 1035 itself seems to contradict your reading of that particular section? I believe that 952 is almost equally irrelevant wrt this argument. YMMD, of course. As Keith points out, there are lots and lots of reasons to avoid believing that dot-less strings will be interpreted as domain names consistently and in the way that users will expect. Most of them have to do with handling of names in applications, which tends to get strange in edge cases and stranger when one relies too much on having specific contents in resolver configuration files. The mere fact of inconsistent (but valid) interpretations in different applications or configurations (or even implementations of the same application) may be more than enough reason to avoid these things, or at least be very careful about them. But claiming 921 as an authority isn't one of the reasons, IMO. john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Jul 7, 2008, at 10:49 AM, John C Klensin wrote: --On Monday, 07 July, 2008 17:19 + John Levine <[EMAIL PROTECTED]> wrote: John, While I find this interesting, I don't see much logical or statistical justification for the belief that, if one increased (by a lot) the number of TLDs, the amount of "invalid" traffic would remain roughly constant, rather than increasing the multiplier. And, of course, two of the ways of having "networks [to] clean up their DNS traffic" depend on local caching of the root zone (see previous note) and filtering out root queries for implausible domains. Both of those are facilitated by smaller root zones and impeded by very large ones. Agreed. This is happening while some email providers suggest widespread adoption of MX resource records targeting roots to signify opting-out. Not only does this form of email opt-out unfairly burden the victim, this scheme also victimizes roots. Are roots really inexhaustible and capable of sustaining high levels of horizontal growth, and ever greater levels of DNS misuse while adopting an additional security layer? How will roots be able to block abuse once it proves destructive? From the human aspect, the list of common file extensions is mind- numbingly long. With a changing TLD landscape, one will no longer be sure whether a reference is to a file or to an Internet host. This becomes critical since automation is often used to fully construct links. Will obvious names be precluded such as .C0M, or those less obvious having international domain names? While this might help ICANN raise money, their profit seems destine to come at the expense of those currently supporting existing infrastructure. If domain tasting is an example of governance, then how can ICANN be trusted to operate in the greater interest of the Internet? It seems more reasonable to extend ccTLDs into a comparative list of international domain names where desired, and then wait a decade to measure its impact and to allow wider deployment of DNSsec. Smaller steps rather faith in ever greater capacity seems more appropriate. If DNS were to approach the ability of roots to respond, then DDoS attacks take on truly global proportions. -Doug ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Joe, On 2008-07-08 14:55, Joe Abley wrote: ... > I'm not suggesting that growth should be allowed to happen without > considering the technical consequences. However, I believe in practice > with the headroom in systems and network that root server operators > generally install anyway, there's considerable room for growth 'Considerable' isn't science. How many orders of magnitude do we have good reason to believe is OK? > and the > general argument that growth in the root zone will undermine stability > sounds more like hysteria than science. No, it sounds like an absence of science. All we know is that we are somewhere between 'considerable room for growth' and 'undermining stability.' Frankly I don't think we have any more idea of the answer to that than we did on 23 Feb 1998 when the IAB wrote to Ira Magaziner (http://www.ietf.org/mail-archive/web/ietf/current/msg04154.html): > On the other hand, a very large increase in the total number of gTLDs > (say to thousands) would lead us into technically unknown territory. I suggest that there is some urgency in conducting a data-based study of where the limit to stability lies. Brian ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
The site-dependent interpretation of the name is determined not by the presence of dot within the name but its absence from the end. not so. in many contexts the trailing dot is not valid syntax. I don't buy "unreliable" as a diagnosis for that state of affairs. "hk" operates exactly as any other DNS name with respect to search path. search path isn't the only factor here. there are also protocol specifications that expect DNS names to have dots in them. there are also software implementations that use the presence/absence of a dot to distinguish a DNS name from some other kind of name. in any context where both a DNS name and something else can appear, it's useful to be able to distinguish the two - and the presence/absence of a dot is about the only test that works. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On 7 Jul 2008, at 21:36, James Seng wrote: And all of the questions I asked 10 years ago said that TLDs on that latter scale would be problematic to the root. Was that pre-Anycast or post-Anycast? There are plenty of examples of people hosting large, infrastructure- type zones using servers and software that are conventional, commodity choices. NSD and BIND9 are both quite capable of hosting zones with single-digit millions of delegations without needing special care and feeding, for example. Whether the DNS service for a zone is anycast or not has some, but really not that much relevance when you're considering the risk of an engorged root zone. I don't read anything in the layer-9 musings I've seen so far to suggest that the bar to entry for new TLDs will be so low that we'll see widespread TLD tasting and churn, for example, sufficient to make far-flung anycast instances struggle to keep up. I'm not suggesting that growth should be allowed to happen without considering the technical consequences. However, I believe in practice with the headroom in systems and network that root server operators generally install anyway, there's considerable room for growth and the general argument that growth in the root zone will undermine stability sounds more like hysteria than science. Joe ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> > --YD3LsXFS42OYHhNZ > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > On Tue, Jul 08, 2008 at 11:47:15AM +1000, Mark Andrews wrote: > >=20 > > > The site-dependent interpretation of the name is determined not by the > > > presence of dot within the name but its absence from the end. > >=20 > > No. Please go and re-read RFC 921. > > What a charming document. > > I don't see anything in it that indicates a hierarchical name can't > consist of one level, though I see plenty of examples of 2-level names. > If you see text in there that I missed, I'm all ears. > > I do see this in RFC 1035, though: > > >When a user needs to type a domain name, the length of each label is > >omitted and the labels are separated by dots ("."). Since a complete > >domain name ends with the root label, this leads to a printed form which > >ends in a dot. We use this property to distinguish between: > > > > - a character string which represents a complete domain name > > (often called "absolute"). For example, "poneria.ISI.EDU." > > > > - a character string that represents the starting labels of a > > domain name which is incomplete, and should be completed by > > local software using knowledge of the local domain (often > > called "relative"). For example, "poneria" used in the > > ISI.EDU domain. > > > >Relative names are either taken relative to a well known origin, or to a > >list of domains used as a search list. Relative names appear mostly at > >the user interface, where their interpretation varies from > >implementation to implementation, and in master files, where they are > >relative to a single origin domain name. The most common interpretation > >uses the root "." as either the single origin or as one of the members > >of the search list, so a multi-label relative name is often one where > >the trailing dot has been omitted to save typing. > > That sounds a lot to me like "hk." is as global as "hk.com." "hk." is not a syntactically valid hostname (RFC 952). "hk." is not a syntactically valid mail domain. Periods at the end are not legal. RFC 1035 has *nothing* to do with defining what is legal as a hostname. Mark > --=20 > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.= > asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#= > SIG -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Tue, Jul 08, 2008 at 11:47:15AM +1000, Mark Andrews wrote: > > > The site-dependent interpretation of the name is determined not by the > > presence of dot within the name but its absence from the end. > > No. Please go and re-read RFC 921. What a charming document. I don't see anything in it that indicates a hierarchical name can't consist of one level, though I see plenty of examples of 2-level names. If you see text in there that I missed, I'm all ears. I do see this in RFC 1035, though: >When a user needs to type a domain name, the length of each label is >omitted and the labels are separated by dots ("."). Since a complete >domain name ends with the root label, this leads to a printed form which >ends in a dot. We use this property to distinguish between: > > - a character string which represents a complete domain name > (often called "absolute"). For example, "poneria.ISI.EDU." > > - a character string that represents the starting labels of a > domain name which is incomplete, and should be completed by > local software using knowledge of the local domain (often > called "relative"). For example, "poneria" used in the > ISI.EDU domain. > >Relative names are either taken relative to a well known origin, or to a >list of domains used as a search list. Relative names appear mostly at >the user interface, where their interpretation varies from >implementation to implementation, and in master files, where they are >relative to a single origin domain name. The most common interpretation >uses the root "." as either the single origin or as one of the members >of the search list, so a multi-label relative name is often one where >the trailing dot has been omitted to save typing. That sounds a lot to me like "hk." is as global as "hk.com." -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgp7sZhfU6SH5.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> The site-dependent interpretation of the name is determined not by the > presence of dot within the name but its absence from the end. No. Please go and re-read RFC 921. > "hk." is > as global as "hk.com." with respect to the search list; "hk" and > "hk.com" are both relative names and their resolution is resolver > dependent. -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
James Seng wrote: And all of the questions I asked 10 years ago said that TLDs on that latter scale would be problematic to the root. Was that pre-Anycast or post-Anycast? pre- (And, by the way, an interesting question. It's probably why it would be good for someone to formulate a consensus opinion about current size and traffic limits on the current root...) d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> On Tue, Jul 08, 2008 at 10:18:25AM +1000, Mark Andrews wrote: > > > That's at least as reliable as my (multi-dotted) home domain. :-) > > >=20 > > > I'm not sure what's not to like here. But then again, I may be blind. > >=20 > > The point is that it is NOT reliable. Whether it works > > depends apon what names are matched in the search list. It > > does work for some people some of the time. It does not > > work for all of the world all of the time. "hk" is not > > globally unique. > > That statement is also true for hk.com, ibm.com, google.com, or any > other relative DNS name. > > The site-dependent interpretation of the name is determined not by the > presence of dot within the name but its absence from the end. "hk." is > as global as "hk.com." with respect to the search list; "hk" and > "hk.com" are both relative names and their resolution is resolver > dependent. > > I don't buy "unreliable" as a diagnosis for that state of affairs. "hk" > operates exactly as any other DNS name with respect to search path. An > incautious user or clever DNS administrator can create a confusing state > of affairs with or without the interior dot. > > (As Bill Manning hinted, there may be other parts of the resolution code > that are less reliable for names without a dot in them. That I might > buy as an argument for unreliability).=20 > > If you'd like to argue something more subjective like "confusing" or > even "misleading," you'll find no resistance from me. > > --=20 > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.= > asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#= > SIG The point of going to heirachical names (RFC 921) is to remove abmiguity. "tld"s don't meet the definition of a heirachical name. It is time that tld operators stopped mis-using the zones they operate. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> And all of the questions I asked 10 years ago said that TLDs on that latter > scale would be problematic to the root. Was that pre-Anycast or post-Anycast? -James Seng ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Tue, Jul 08, 2008 at 10:18:25AM +1000, Mark Andrews wrote: > > That's at least as reliable as my (multi-dotted) home domain. :-) > > > > I'm not sure what's not to like here. But then again, I may be blind. > > The point is that it is NOT reliable. Whether it works > depends apon what names are matched in the search list. It > does work for some people some of the time. It does not > work for all of the world all of the time. "hk" is not > globally unique. That statement is also true for hk.com, ibm.com, google.com, or any other relative DNS name. The site-dependent interpretation of the name is determined not by the presence of dot within the name but its absence from the end. "hk." is as global as "hk.com." with respect to the search list; "hk" and "hk.com" are both relative names and their resolution is resolver dependent. I don't buy "unreliable" as a diagnosis for that state of affairs. "hk" operates exactly as any other DNS name with respect to search path. An incautious user or clever DNS administrator can create a confusing state of affairs with or without the interior dot. (As Bill Manning hinted, there may be other parts of the resolution code that are less reliable for names without a dot in them. That I might buy as an argument for unreliability). If you'd like to argue something more subjective like "confusing" or even "misleading," you'll find no resistance from me. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpNpu92ZVBiJ.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
John C Klensin wrote: What do you think would happen to that recommendation, and the benefits it affords, if the size of the root zone increased by an order of magnitude or so? 2 orders? 20K? No, sorry. Think 3-4 orders of magnitude. Really. Let me explain: I'm not against more TLDs. Quite the opposite. (I appointed by Postel to participate in the pre-ICANN committee tasked with increasing the number.) But there is a paradigmatic difference between a TLD defined and operated to mediate on behalf of a general and diverse population, versus one constrained to a narrow and controlled constituency, such as a single company. The number of the latter is quite large. And by that I mean *really* large. And all of the questions I asked 10 years ago said that TLDs on that latter scale would be problematic to the root. d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Bill Manning wrote: > http://www.icann.org/committees/security/sac032.pdf > is illustrative. | entrusted agents should provide opt-out mechanisms that | allows clients to receive the original DNS answers to | their queries. [...] | Organizations that rely on accurate NXDomain reporting | for operational stability should choose an entrusted | agent that asserts it will not modify DNS responses in | its terms of service. Certainly "illustrative" , but not affecting 2606bis ;-) Frank ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> > --===1515233305== > Content-Type: multipart/signed; micalg=pgp-sha1; > protocol="application/pgp-signature"; boundary="tsOsTdHNUZQcU9Ye" > Content-Disposition: inline > > > --tsOsTdHNUZQcU9Ye > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > On Mon, Jul 07, 2008 at 05:01:30PM -0400, Theodore Tso wrote: > > On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > > > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wr= > ote: > > > > If you can cite verifiable evidence that even a single case that works > > > > reliably now, will cease to work, I'll concede that there is at least > > > > > > a hint of merit to your argument. e.g. an actual email address or > > > > URL that uses a single-label domain name. > > >=20 > > > zod:~$ ping hk > > > PING hk (203.119.2.28): 56 data bytes > > > 64 bytes from 203.119.2.28: icmp_seq=3D0 ttl=3D243 time=3D183.582 ms > >=20 > > % ping hk. > > PING hk (203.119.2.28) 56(84) bytes of data. > > 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=3D1 ttl=3D238 time=3D= > 265 ms > > 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=3D2 ttl=3D238 time=3D= > 265 ms > >=20 > > Not very reliably, I think. :-) > > Umm, hk. resolves to the same address from both our machines and is > pingable (modulo a single packet loss from yours, depending on how your > ping counts) from both. http://hk pulls up a web page on a machine with > the same address. (www.hkdnr.hk is an alias for hk. - the same machine; > you're not being redirected.) > > That's at least as reliable as my (multi-dotted) home domain. :-) > > I'm not sure what's not to like here. But then again, I may be blind. The point is that it is NOT reliable. Whether it works depends apon what names are matched in the search list. It does work for some people some of the time. It does not work for all of the world all of the time. "hk" is not globally unique. bsdi# ping hk PING hk.dv.isc.org (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.148 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.170 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.172 ms ^C --- hk.dv.isc.org ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.148/0.163/0.172/0.011 ms bsdi# > --=20 > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.= > asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#= > SIG > > --tsOsTdHNUZQcU9Ye > Content-Type: application/pgp-signature > Content-Disposition: inline > > -BEGIN PGP SIGNATURE- > Version: GnuPG v2.0.9 (FreeBSD) > > iEYEARECAAYFAkhyhwsACgkQaUz3f+Zf+Xu/JQCg0bBCl+ufJrXaLx7X+qsE3Jfk > nhUAoKdEtfZ+47v4Uu+MCHng2R+A5anJ > =Xp3s > -END PGP SIGNATURE- > > --tsOsTdHNUZQcU9Ye-- > > --===1515233305== > Content-Type: text/plain; charset="us-ascii" > MIME-Version: 1.0 > Content-Transfer-Encoding: 7bit > Content-Disposition: inline > > ___ > Ietf mailing list > Ietf@ietf.org > https://www.ietf.org/mailman/listinfo/ietf > > --===1515233305==-- -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 03:49:53PM -0700, Bill Manning wrote: > so... the point i was tryig to make was/is: > > simple queries only help if you know: > ) the version of software running on your caching server > and > ) the search list defined by your "resolv.conf" Fair enough. (I did include the resolv.conf in the first example, but hadn't considered the caching server.) And I understand how a DNS name without a dot in it can be confusing. Even with a dot in there, DNS admins (or DHCP spoofers) can put you into a walled garden pretty easily, though. I'm not sure I see any great benefit to using the undotted names - the dot really indicates the "Internet brand" pretty strongly - but it seems to function in the environments I have easy access to. I was primarily responding to the fellow who doubted the practicality of the idea, not endorsing it. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpztwOP6Nr7P.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> I understand the objection to MX records in TLDs based on the past > history of how single label hostnames were (and, as Mark points out, > undoubtedly still are) handled. If it were possible to put that > aside, would you have any other objection to single label hostnames? > I know that at least some of the interest in new gTLDs has been > expressed by companies that like the idea of using a globally- > recognized trademark as a TLD - for example, > "[EMAIL PROTECTED]" (not to imply that IBM is one of the companies > that has expressed this sort of interest). You still have the issue that "telnet host" will suddenly become "telnet tld" when "host" is not longer in the search list because it has been deprecated. This then lets "tld" harvest username / password pairs etc. Every protocol has its own set of gotchas. Email was just a example everyone should be able to recognise. Note: "tld" does not meet the requirements of a Hierarchical Names as specified in RFC 921. Hierarchical Names are what we now call globally unique names. Trying to treat "tld" as a heirachical name does not work. > I'm familiar with and understand > the importance of using only FQDNs in SMTP exchanges given that "[i]n > the case of a top-level domain used by itself in an email address, a > single string is used without any dots." What I'm interested in is > any reason to proscribe the use of a TLD as a single label hostname > (particularly for email addresses) other than the fact that there is > software out there that will interpret it incorrectly - > > - Lyman > > On Jul 2, 2008, at 8:07 PM, Bernard Aboba wrote: > > > > Mark Andrews said: > > > > "The Internet went to multi-label hostnames ~20 years ago.We added > > ".ARPA" to all the single label hostnames as partof that process. > > The only hold over is "localhost" andthat is implemeted locally, > > not in the global DNS. No sane TLD operator can expect "http://tld"; > > or "[EMAIL PROTECTED]"to work reliably. I suspect there are still mail > > configuationsaround that will re-write "[EMAIL PROTECTED]" to > > [EMAIL PROTECTED] we be writting a RFC which states that MX and > > addressrecords SHOULD NOT be added to the apex of a TLD zone? > > > > Should we be writting a RFC which states that single labelhostnames/ > > mail domains SHOULD NOT be looked up "as is" inthe DNS?" > > > > Both sound like good ideas to me. > > > > ___ > > Ietf mailing list > > Ietf@ietf.org > > https://www.ietf.org/mailman/listinfo/ietf > > ___ > Ietf mailing list > Ietf@ietf.org > https://www.ietf.org/mailman/listinfo/ietf -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 02:25:31PM -0700, Ted Faber wrote: > On Mon, Jul 07, 2008 at 02:04:31PM -0700, Bill Manning wrote: > > On Mon, Jul 07, 2008 at 01:44:28PM -0700, Ted Faber wrote: > > > On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > > > > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > > also... > > % dig version.bind txt chaos @128.9.160.161 > > ;; ANSWER SECTION: > > version.bind. 0S CHAOS TXT"9.4.2" > > > > so - recent resolver code does this trick. > > Fair enough. Perils of working for ISI, I suppose - modern > infrastructure. > > Not to argue with someone who's forgotten more about DNS than I know, > but I was able to get it to work from zig.usc.edu as well. On zig (a > Linux box talking to an ambiguously identified "USC Bind 9x" server) > ping needed the trailing dot on hk. to work. And by "got it to work, I > mean "typed ping". I also had no trouble on a FreeBSD machine talking > to bind 9.3.3. It works at home, too, but that's also a 9.4.2 bind. > > -- > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG so... the point i was tryig to make was/is: simple queries only help if you know: ) the version of software running on your caching server and ) the search list defined by your "resolv.conf" zig.usc.edu, boreas.isi.edu, luna-base.org, ep.net, lcs.mit.edu, comcast.net, all run slightly different caching code and variable search lists. you, me, Ted, Keith, John, et.al. are going to see -slightly- different responses when presenting our individual local caching servers with non-terminated DNS strings. Japp and Karl both hinted at this problem - local policy is the worst policy, except for all the others. Your local DNS admin can (and occasionally they do) toss you into a random walled-DNS garden that has only a passing similarity to what you think of as the "Internet". http://www.icann.org/committees/security/sac032.pdf is illustrative. -- --bill Opinions expressed may not even be mine by the time you read them, and certainly don't reflect those of any other entity (legal or otherwise). ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
--On Monday, 07 July, 2008 15:03 -0700 Karl Auerbach <[EMAIL PROTECTED]> wrote: > > I guess you've heard the old joke which asks "How could God > create the world in only seven days? - Because He had no > installed base." yes. But six. He could then rest, rather than dealing with irate users. > If we move this thread up one level of abstraction much of the > conversation is asking the question of how strongly we respect > the installed base of software out there on the net. > > Do we have any principles we can use to guide our choice of > where we put the needle along the continuum from "no change, > no way" to "any and every change is allowed"? Apropos to your opening comment, it is probably ultimately a matter of religion. And mine, FWIW, it that, in cases where it is hard or impossible to prove that their will be no ill-effects on that portion of the installed base that conforms to existing standards, I'm inclined to argue for a very high level of demonstration that there are no ways to do whatever is wanted within the existing models. Such demonstrations may be persuasive that problems that may be lying in wait for us are worth the risks. In their absence, it is hard for me --religiously or pragmatically-- to accept the view that possibly-significant risks are worth it. I note that, because of the caching issue as well as several others, I have never found the position that "we know that COM could be expanded well beyond original design expectations, therefore the root can be" particularly persuasive. Of course, if one is unpersuaded by the potential for risks to the installed base, then one would position oneself to try to get those who are concerned about those risks to prove that they exist. john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 05:42:14PM -0400, Theodore Tso wrote: > 5% ping hk > PING hk.ibm.com (9.190.250.244) 56(84) bytes of data. > ... I can do that with hk.com, too, as you know. I think it's a feature. YMMV. My point is that from my minimal sample, hk seems to work about the same as any other DNS name. I believe that was in dispute. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpJ2ZEDjEgl9.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 03:56:10PM -0600, Willie Gillespie wrote: > > With your hk.ibm.com example, do you have any search lines in your > /etc/resolv.conf file that would be automatically appending? Of course! That was my point about why "http://hk"; or "ping hk" is not going to be terribly reliable. If you think people are going to type "http://hk.";, I can probably come up with Web 2.0 startup that you could fund, if you're not interested in purchasing a certain bridge in New York City... :-) - Ted ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
I guess you've heard the old joke which asks "How could God create the world in only seven days? - Because He had no installed base." If we move this thread up one level of abstraction much of the conversation is asking the question of how strongly we respect the installed base of software out there on the net. Do we have any principles we can use to guide our choice of where we put the needle along the continuum from "no change, no way" to "any and every change is allowed"? --karl-- ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Theodore Tso wrote: On Mon, Jul 07, 2008 at 02:13:47PM -0700, Ted Faber wrote: On Mon, Jul 07, 2008 at 05:01:30PM -0400, Theodore Tso wrote: On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: If you can cite verifiable evidence that even a single case that works reliably now, will cease to work, I'll concede that there is at least a hint of merit to your argument. e.g. an actual email address or URL that uses a single-label domain name. zod:~$ ping hk PING hk (203.119.2.28): 56 data bytes 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms % ping hk. PING hk (203.119.2.28) 56(84) bytes of data. 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=1 ttl=238 time=265 ms 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=2 ttl=238 time=265 ms Not very reliably, I think. :-) Sorry, I cut and paste the wrong example. What I had meant to cut and paste: 5% ping hk PING hk.ibm.com (9.190.250.244) 56(84) bytes of data. ... - Ted With your hk.ibm.com example, do you have any search lines in your /etc/resolv.conf file that would be automatically appending? ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 02:13:47PM -0700, Ted Faber wrote: > On Mon, Jul 07, 2008 at 05:01:30PM -0400, Theodore Tso wrote: > > On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > > > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > > > > If you can cite verifiable evidence that even a single case that works > > > > reliably now, will cease to work, I'll concede that there is at least > > > > > > a hint of merit to your argument. e.g. an actual email address or > > > > URL that uses a single-label domain name. > > > > > > zod:~$ ping hk > > > PING hk (203.119.2.28): 56 data bytes > > > 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms > > > > % ping hk. > > PING hk (203.119.2.28) 56(84) bytes of data. > > 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=1 ttl=238 time=265 ms > > 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=2 ttl=238 time=265 ms > > > > Not very reliably, I think. :-) Sorry, I cut and paste the wrong example. What I had meant to cut and paste: 5% ping hk PING hk.ibm.com (9.190.250.244) 56(84) bytes of data. ... - Ted ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Umm, hk. resolves to the same address from both our machines and is pingable (modulo a single packet loss from yours, depending on how your ping counts) from both. http://hk pulls up a web page on a machine with the same address. interesting. I had actually tried that URL before sending the last message, and from where I tried it, it failed. trying it again just now, from my home network, it works. so the sample size is small but I'm still in doubt that this works reliably. and even if there is "a hint of merit" to John's argument, John's claim that it would destroy the Internet, or even do it significant harm, seems utterly preposterous. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 02:04:31PM -0700, Bill Manning wrote: > On Mon, Jul 07, 2008 at 01:44:28PM -0700, Ted Faber wrote: > > On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > > > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > also... > % dig version.bind txt chaos @128.9.160.161 > ;; ANSWER SECTION: > version.bind. 0S CHAOS TXT"9.4.2" > > so - recent resolver code does this trick. Fair enough. Perils of working for ISI, I suppose - modern infrastructure. Not to argue with someone who's forgotten more about DNS than I know, but I was able to get it to work from zig.usc.edu as well. On zig (a Linux box talking to an ambiguously identified "USC Bind 9x" server) ping needed the trailing dot on hk. to work. And by "got it to work, I mean "typed ping". I also had no trouble on a FreeBSD machine talking to bind 9.3.3. It works at home, too, but that's also a 9.4.2 bind. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpx0LrLE3xNp.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 05:01:30PM -0400, Theodore Tso wrote: > On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > > > If you can cite verifiable evidence that even a single case that works > > > reliably now, will cease to work, I'll concede that there is at least > > > > a hint of merit to your argument. e.g. an actual email address or > > > URL that uses a single-label domain name. > > > > zod:~$ ping hk > > PING hk (203.119.2.28): 56 data bytes > > 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms > > % ping hk. > PING hk (203.119.2.28) 56(84) bytes of data. > 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=1 ttl=238 time=265 ms > 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=2 ttl=238 time=265 ms > > Not very reliably, I think. :-) Umm, hk. resolves to the same address from both our machines and is pingable (modulo a single packet loss from yours, depending on how your ping counts) from both. http://hk pulls up a web page on a machine with the same address. (www.hkdnr.hk is an alias for hk. - the same machine; you're not being redirected.) That's at least as reliable as my (multi-dotted) home domain. :-) I'm not sure what's not to like here. But then again, I may be blind. -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpWT4maVlZLJ.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
--On Monday, 07 July, 2008 09:24 -0700 Dave Crocker <[EMAIL PROTECTED]> wrote: > > > Lyman Chapin wrote: >>If it were possible to put that aside, >> would you have any other objection to single label hostnames? >> I know that at least some of the interest in new gTLDs has >> been expressed by companies that like the idea of using a >> globally-recognized trademark as a TLD - for example, >> "[EMAIL PROTECTED]" (not to imply that IBM is one of the >> companies that has expressed this sort of interest). > > What will be the impact of having, perhaps, > >1) millions of entries in the root servers, and > >2) constant traffic banging on those servers? > > Historically, the view has been that bloating the root servers > in that way would be very dangerous. > > Counter-claims observe that .com seems to have survived with a > similar storage and traffic pattern, so why should there be a > problem moving the pattern up one level? To answer your question with a question... At least one rather popular DNS server implementation on a popular platform now comes with initial configuration files that strongly suggest local caching of the entire root zone file. Although it may not be a universally good recommendation (and the config file is careful to note that), it is entirely reasonable and practical for many or most situations. What do you think would happen to that recommendation, and the benefits it affords, if the size of the root zone increased by an order of magnitude or so? Think ICANN (or anyone else) has done traffic projections on what would happen if the root zone were cached at many locations on the network but had, not only the same size but roughly the same volatility (e.g., updates due to changes in servers or services) as COM does today and, if so, what those analyses suggest? john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 01:44:28PM -0700, Ted Faber wrote: > On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > > > If you can cite verifiable evidence that even a single case that works > > > reliably now, will cease to work, I'll concede that there is at least > > > a hint of merit to your argument. e.g. an actual email address or > > > URL that uses a single-label domain name. > > > > zod:~$ ping hk > > PING hk (203.119.2.28): 56 data bytes > > 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms > > Sorry. Typo. I mean: > > zod:/auto/boreas/jade/faber$ dig hk > > ; <<>> DiG 9.4.2 <<>> hk > ;; global options: printcmd > ;; Got answer: > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34376 > ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 15, ADDITIONAL: 5 > > ;; QUESTION SECTION: > ;hk. IN A > > ;; ANSWER SECTION: > hk. 604392 IN A 203.119.2.28 > > ;; AUTHORITY SECTION: > hk. 604392 IN NS ADNS2.BERKELEY.EDU. > hk. 604392 IN NS TLD5.ULTRADNS.INFO. > hk. 604392 IN NS TLD1.ULTRADNS.NET. > hk. 604392 IN NS ADNS1.BERKELEY.EDU. > hk. 604392 IN NS TLD6.ULTRADNS.CO.UK. > hk. 604392 IN NS NS1.HKIRC.NET.hk. > hk. 604392 IN NS B.DNS.TW. > hk. 604392 IN NS NS3.CUHK.EDU.hk. > hk. 604392 IN NS SEC3.APNIC.NET. > hk. 604392 IN NS TLD2.ULTRADNS.NET. > hk. 604392 IN NS TLD3.ULTRADNS.ORG. > hk. 604392 IN NS NS2.CUHK.EDU.hk. > hk. 604392 IN NS NS2.HKIRC.NET.hk. > hk. 604392 IN NS TLD4.ULTRADNS.ORG. > hk. 604392 IN NS NS-HK.RIPE.NET. > > ;; ADDITIONAL SECTION: > TLD4.ULTRADNS.ORG.36836 IN A 199.7.67.1 > TLD4.ULTRADNS.ORG.36836 IN 2001:502:100e::1 > TLD3.ULTRADNS.ORG.34966 IN A 199.7.66.1 > TLD2.ULTRADNS.NET.29696 IN A 204.74.113.1 > TLD1.ULTRADNS.NET.29696 IN A 204.74.112.1 > > ;; Query time: 4 msec > ;; SERVER: 128.9.160.161#53(128.9.160.161) > ;; WHEN: Mon Jul 7 13:43:55 2008 > ;; MSG SIZE rcvd: 508 > > > -- > Ted Faber > http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc > Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG also... % dig version.bind txt chaos @128.9.160.161 ; <<>> DiG 8.3 <<>> version.bind txt chaos @128.9.160.161 ; (1 server found) ;; res options: init recurs defnam dnsrch ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUERY SECTION: ;; version.bind, type = TXT, class = CHAOS ;; ANSWER SECTION: version.bind. 0S CHAOS TXT"9.4.2" ;; AUTHORITY SECTION: version.bind. 0S CHAOS NS version.bind. so - recent resolver code does this trick. ob. "Unexpected attachment on this mail?" - I was actually expecting an attachment that was not there. --bill Opinions expressed may not even be mine by the time you read them, and certainly don't reflect those of any other entity (legal or otherwise). ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > > If you can cite verifiable evidence that even a single case that works > > reliably now, will cease to work, I'll concede that there is at least > > a hint of merit to your argument. e.g. an actual email address or > > URL that uses a single-label domain name. > > zod:~$ ping hk > PING hk (203.119.2.28): 56 data bytes > 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms % ping hk. PING hk (203.119.2.28) 56(84) bytes of data. 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=1 ttl=238 time=265 ms 64 bytes from www.hkdnr.hk (203.119.2.28): icmp_seq=2 ttl=238 time=265 ms Not very reliably, I think. :-) - Ted ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 01:38:28PM -0700, Ted Faber wrote: > On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > > If you can cite verifiable evidence that even a single case that works > > reliably now, will cease to work, I'll concede that there is at least > > a hint of merit to your argument. e.g. an actual email address or > > URL that uses a single-label domain name. > > zod:~$ ping hk > PING hk (203.119.2.28): 56 data bytes > 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms Sorry. Typo. I mean: zod:/auto/boreas/jade/faber$ dig hk ; <<>> DiG 9.4.2 <<>> hk ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34376 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 15, ADDITIONAL: 5 ;; QUESTION SECTION: ;hk.IN A ;; ANSWER SECTION: hk. 604392 IN A 203.119.2.28 ;; AUTHORITY SECTION: hk. 604392 IN NS ADNS2.BERKELEY.EDU. hk. 604392 IN NS TLD5.ULTRADNS.INFO. hk. 604392 IN NS TLD1.ULTRADNS.NET. hk. 604392 IN NS ADNS1.BERKELEY.EDU. hk. 604392 IN NS TLD6.ULTRADNS.CO.UK. hk. 604392 IN NS NS1.HKIRC.NET.hk. hk. 604392 IN NS B.DNS.TW. hk. 604392 IN NS NS3.CUHK.EDU.hk. hk. 604392 IN NS SEC3.APNIC.NET. hk. 604392 IN NS TLD2.ULTRADNS.NET. hk. 604392 IN NS TLD3.ULTRADNS.ORG. hk. 604392 IN NS NS2.CUHK.EDU.hk. hk. 604392 IN NS NS2.HKIRC.NET.hk. hk. 604392 IN NS TLD4.ULTRADNS.ORG. hk. 604392 IN NS NS-HK.RIPE.NET. ;; ADDITIONAL SECTION: TLD4.ULTRADNS.ORG. 36836 IN A 199.7.67.1 TLD4.ULTRADNS.ORG. 36836 IN 2001:502:100e::1 TLD3.ULTRADNS.ORG. 34966 IN A 199.7.66.1 TLD2.ULTRADNS.NET. 29696 IN A 204.74.113.1 TLD1.ULTRADNS.NET. 29696 IN A 204.74.112.1 ;; Query time: 4 msec ;; SERVER: 128.9.160.161#53(128.9.160.161) ;; WHEN: Mon Jul 7 13:43:55 2008 ;; MSG SIZE rcvd: 508 -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpJ89fJaKy6X.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
On Mon, Jul 07, 2008 at 01:32:10PM -0700, [EMAIL PROTECTED] wrote: > If you can cite verifiable evidence that even a single case that works > reliably now, will cease to work, I'll concede that there is at least > a hint of merit to your argument. e.g. an actual email address or > URL that uses a single-label domain name. zod:~$ ping hk PING hk (203.119.2.28): 56 data bytes 64 bytes from 203.119.2.28: icmp_seq=0 ttl=243 time=183.582 ms 64 bytes from 203.119.2.28: icmp_seq=1 ttl=243 time=195.586 ms 64 bytes from 203.119.2.28: icmp_seq=2 ttl=243 time=196.055 ms 64 bytes from 203.119.2.28: icmp_seq=3 ttl=243 time=183.091 ms ^C --- hk ping statistics --- 5 packets transmitted, 4 packets received, 20.0% packet loss round-trip min/avg/max/stddev = 183.091/189.578/196.055/6.247 ms zod:~$ whost 203.119.2.28 203.119.2.28 www.hkdnr.hk zod:~$ cat /etc/resolv.conf search isi.edu nameserver 128.9.160.161 nameserver 128.9.64.64 -- Ted Faber http://www.isi.edu/~faber PGP: http://www.isi.edu/~faber/pubkeys.asc Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG pgpUQFJ0NE20m.pgp Description: PGP signature ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> I have to congratulate you on one of the most subtle > proposals to destroy the Internet that I have seen > in a long time. More on that in a moment. Maybe you should read and understand the proposal before commenting on it. I realize that it's difficult to actually be sure you understand a single sentence before writing several paragraphs - but hey, it's not much to ask. (hint: It doesn't affect ICANN or the root servers at all.) > So who's going to explain to the Vatican that, sorry, > [EMAIL PROTECTED] doesn't work any more? Or will the US take > issue when addresses @as, which is part of the US, > don't work? Or France about @gp and @mq, which are > as much part of France as Hawaii is part of the US? I'd be very surprised if any of these work as-is, with any reliability. They certainly won't work for email. The assumption that fully qualified domain names contain at least one '.' is widespread in both protocol specifications and implementations. > I'm impressed, it never occurred to me that one could > cause this much damage with such an arcane change to > name resolution. If you can cite verifiable evidence that even a single case that works reliably now, will cease to work, I'll concede that there is at least a hint of merit to your argument. e.g. an actual email address or URL that uses a single-label domain name. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Conversely, if root server traffic is an issue, getting networks to clean up their DNS traffic would be much more effective than limiting the number of TLDs. sounds good. and why wouldn't "cleaning up DNS traffic" include refusing to refer any single-label query (for any record type other than NS, say) to an upstream server? I have to congratulate you on one of the most subtle proposals to destroy the Internet that I have seen in a long time. More on that in a moment. As I recall from prior root server surveys, the invalid traffic is unambiguously bogus, e.g., queries from RFC1918 space (4% of all traffic at one server), repeated queries for the same nonexistent name, dynamic rDNS updates from misconfigured Windows boxes, stuff like that where thre is no question it's wrong. But, wow, what a can of worms would be opened by making a subtle semantic change to root DNS resolution. As I presume everyone knows, the DNS is managed via a Mexican standoff among the root server operators, ICANN, and national governments. The root servers don't have to do what ICANN says, so ICANN has (to date at least) been very careful never to ask them to do anything they might not want to do. Governments assert control over their ccTLDs, so ICANN has carefully run IANA as a purely clerical operation, with policy decisions limited to verifying that updates are indeed from the relevant governments, and the root operators have always accepted the ccTLD delegations forwarded by IANA. Nobody knows exactly what authority various governments have over various root servers, which are located in many countries all over the world. So now ICANN and/or the root servers say, we changed our mind, we're not going to resolve names without dots. So who's going to explain to the Vatican that, sorry, [EMAIL PROTECTED] doesn't work any more? Or will the US take issue when addresses @as, which is part of the US, don't work? Or France about @gp and @mq, which are as much part of France as Hawaii is part of the US? What will Hong Kong or China do when the F and I roots in Hong Kong no longer resolve http://hk/? The Philipines when the I root in Manila doesn't resolve http://ph/? I'm impressed, it never occurred to me that one could cause this much damage with such an arcane change to name resolution. That was really diabolical. R's, John ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
John Levine wrote: What will be the impact of having, perhaps, 1) millions of entries in the root servers, and Let's start by considering thousands of entries, since I see little reason to expect even that many from ICANN's current plans. When making a paradigm change to a core, infrastructure mechanism, it is best to assume the worst-case conditions, rather than best. For example, I can assure you from first-hand knowledge that US$ 100K cost for a domain name a company deems desirable is not all that rare. I would certainly not assume the global limit to be a few thousand. More generally, the difference between allowing unbounded TLDs, versus limiting them by a price, involves very different strategic decision-making. The former is massive and fundamental. The latter is rather minor and likely to be viewed as tweaking. So any analysis had better be made on the assumption that limits are from more natural and persistent characteristics, rather than from a current charging or operations constraints decision. 2) constant traffic banging on those servers? * The proportion of invalid traffic, i.e., DNS pollution, hitting the roots is still high, over 99% of the queries should not even be sent to the root servers. ... That suggests that if the legit traffic increased by an order of magnitude, it would still be down in the noise compared to the junk. Not if, for example, the 99% also grew with the added legitimate traffice. Again, the operations rule I've been taught is to base analyses based on the limit of worst-case scenarios that one can tolerate, not to make assumptions about reasonableness (other than there won't be any.) d/ ps. I assume (and hope) that the real DNS root experts will weigh in on this, here, soon... -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
the junk. Conversely, if root server traffic is an issue, getting networks to clean up their DNS traffic would be much more effective than limiting the number of TLDs. While I find this interesting, I don't see much logical or statistical justification for the belief that, if one increased (by a lot) the number of TLDs, the amount of "invalid" traffic would remain roughly constant, rather than increasing the multiplier. As I recall from prior surveys, the invalid traffic is largely independent of valid domains, e.g., queries from RFC1918 space (4% of all traffic at one server), repeated queries for the same nonexistent name, dynamic rDNS updates from misconfigured Windows boxes, stuff like that. And, of course, two of the ways of having "networks [to] clean up their DNS traffic" depend on local caching of the root zone (see previous note) and filtering out root queries for implausible domains. Both of those are facilitated by smaller root zones and impeded by very large ones. Oh, I agree. But I really don't think there's much point in worrying about root zones with millions of domains. Nothing ICANN is likely to do would raise it above thousands, and a zone with a few thousand entries should be well within the capacity of any DNS server. Regards, John Levine, [EMAIL PROTECTED], Primary Perpetrator of "The Internet for Dummies", Information Superhighwayman wanna-be, http://www.johnlevine.com, ex-Mayor "More Wiener schnitzel, please", said Tom, revealingly. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
--On Monday, 07 July, 2008 17:19 + John Levine <[EMAIL PROTECTED]> wrote: >... > * The proportion of invalid traffic, i.e., DNS pollution, > hitting the roots is still high, over 99% of the queries > should not even be sent to the root servers. We found an > extremely strong correlation both years: the higher the > query rate of a client, the lower the fraction of valid > queries. > > That suggests that if the legit traffic increased by an order > of magnitude, it would still be down in the noise compared to > the junk. Conversely, if root server traffic is an issue, > getting networks to clean up their DNS traffic would be much > more effective than limiting the number of TLDs. > > http://www.caida.org/research/dns/roottraffic/comparison06_07. > xml John, While I find this interesting, I don't see much logical or statistical justification for the belief that, if one increased (by a lot) the number of TLDs, the amount of "invalid" traffic would remain roughly constant, rather than increasing the multiplier. And, of course, two of the ways of having "networks [to] clean up their DNS traffic" depend on local caching of the root zone (see previous note) and filtering out root queries for implausible domains. Both of those are facilitated by smaller root zones and impeded by very large ones. john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
The latest CAIDA study says: * The overall query traffic experienced by the roots continues to grow. The observed 2007 query rate and client rate was 1.5-3X above their observed values in 2006 * The proportion of invalid traffic, i.e., DNS pollution, hitting the roots is still high, over 99% of the queries should not even be sent to the root servers. We found an extremely strong correlation both years: the higher the query rate of a client, the lower the fraction of valid queries. That suggests that if the legit traffic increased by an order of magnitude, it would still be down in the noise compared to the junk. Conversely, if root server traffic is an issue, getting networks to clean up their DNS traffic would be much more effective than limiting the number of TLDs. sounds good. and why wouldn't "cleaning up DNS traffic" include refusing to refer any single-label query (for any record type other than NS, say) to an upstream server? Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
>What will be the impact of having, perhaps, > > 1) millions of entries in the root servers, and Let's start by considering thousands of entries, since I see little reason to expect even that many from ICANN's current plans. > 2) constant traffic banging on those servers? The latest CAIDA study says: * The overall query traffic experienced by the roots continues to grow. The observed 2007 query rate and client rate was 1.5-3X above their observed values in 2006 * The proportion of invalid traffic, i.e., DNS pollution, hitting the roots is still high, over 99% of the queries should not even be sent to the root servers. We found an extremely strong correlation both years: the higher the query rate of a client, the lower the fraction of valid queries. That suggests that if the legit traffic increased by an order of magnitude, it would still be down in the noise compared to the junk. Conversely, if root server traffic is an issue, getting networks to clean up their DNS traffic would be much more effective than limiting the number of TLDs. http://www.caida.org/research/dns/roottraffic/comparison06_07.xml R's, John ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Historically, the view has been that bloating the root servers in that way would be very dangerous. Counter-claims observe that .com seems to have survived with a similar storage and traffic pattern, so why should there be a problem moving the pattern up one level? because it makes the root more expensive to run, and thereby makes the root more vulnerable to capture by people bent on making money or wielding power (and all that that entails) rather than running it as a reliable service for the benefit of the entire network. indeed, the history of .com provides many instructive examples of why the root should NOT be run the same way. Keith ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Lyman Chapin wrote: If it were possible to put that aside, would you have any other objection to single label hostnames? I know that at least some of the interest in new gTLDs has been expressed by companies that like the idea of using a globally-recognized trademark as a TLD - for example, "[EMAIL PROTECTED]" (not to imply that IBM is one of the companies that has expressed this sort of interest). What will be the impact of having, perhaps, 1) millions of entries in the root servers, and 2) constant traffic banging on those servers? Historically, the view has been that bloating the root servers in that way would be very dangerous. Counter-claims observe that .com seems to have survived with a similar storage and traffic pattern, so why should there be a problem moving the pattern up one level? d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
RE: Single-letter names (was: Re: Update of RFC 2606 based on the recent ICANN changes?)
Regarding single Unicode code-point labels at the TLD level, there was quite some discussion on this topic at the GNSO Reserved Names working group and then at the new gTLD discussion. The final recommendation from the GNSO was: "Single and two-character U-labels on the top level and second level of a domain name should not be restricted in general. At the top level, requested strings should be analyzed on a case-by-case basis in the new gTLD process depending on the script and language used in order to determine whether the string should be granted for allocation in the DNS. Single and two character labels at the second level and the third level if applicable should be available for registration, provided they are consistent with the IDN Guidelines." As for ASCII, the recommendation was: "We recommend reservation of single letters at the top level based on technical questions raised. If sufficient research at a later date demonstrates that the technical issues and concerns are addressed, the topic of releasing reservation status can be reconsidered." Edmon > -Original Message- > From: [EMAIL PROTECTED] [mailto:idna-update- > [EMAIL PROTECTED] On Behalf Of Vint Cerf > Sent: Saturday, July 05, 2008 3:33 AM > To: John C Klensin > Cc: James Seng; [EMAIL PROTECTED]; ietf@ietf.org; Lyman Chapin > Subject: Re: Single-letter names (was: Re: Update of RFC 2606 based on the > recent ICANN changes?) > > john, > > my reaction was specific to IDN single character TLDs. In some > languages these are complete words. > > vint > > > On Jul 4, 2008, at 1:50 PM, John C Klensin wrote: > > > Vint, > > > > In the ASCII space, there have been three explanations offered > > historically for the one-character prohibition on top and > > second-level domains. I've written variations on this note > > several times, so will just try to summarize here. Of the > > three, the first of these is at best of only historical interest > > and may be apocryphal and the second is almost certainly no > > longer relevant. The third remains significant. > > > > (1) Jon has been quoted as suggesting that we could have > > eliminated many of the problems we now face with TLDs and > > simultaneously made the "no real semantics in TLD names" rule > > much more clear had we initially allocated "b".."y" as TLDs. > > Then, when someone asked for an assignment, it would have been > > allocated at random to one of those domains. While this has a > > certain amount of appeal, at least in retrospect, there is > > probably no way to get from where we are today to that model... > > unless actions taken in the near future so ruin the current DNS > > tree as a locus for stable and predictable references that we > > need to start over with a new tree. I don't think that a "have > > to start over" scenario is at all likely, but I no long believe > > it to be impossible. > > > > (2) There was an idea floating around for a while that, if some > > of the popular TLDs "filled up", one could create single-letter > > subdomains and push subsequent registrations down the tree a > > bit. For example, if .COM were declared "full", then "a.com", > > "b.com", etc., would be allocated and additional reservations > > pushed into subdomains of those intermediate domains rather than > > being registered at the second level. Until and unless the > > conventional wisdom that adding more names to .COM merely > > requires more hardware and/or bandwidth, that won't be a > > "filled up" point at which this sort of strategy could be > > triggered. Worse, trying to use single-letter subdomains as an > > expansion mechanism would raise political issues about putting > > latecomers at an advantage that would be, IMO, sufficient to > > completely kill the idea. In the current climate, I think the > > community would decide that it preferred a disfunctional DNS if > > that were ever the choice (see the "start over" remark above). > > > > (3) At least in the discussions that led up to RFC 1591, and > > probably much earlier, there were concerns about reducing the > > likelihood of false hits if the end user made single-character > > typing errors. With only 26 (or maybe 36) possible characters, > > it could just about be guaranteed that all of them would be > > registered and that _any_ typing error would yield a false > > match. That, in itself, has been considered sufficient to > > prohibit single-letter labels and, by extension, to be fairly > > careful about two-letter one
Re: Single-letter names (was: Re: Update of RFC 2606 based on the recent ICANN changes?)
john, my reaction was specific to IDN single character TLDs. In some languages these are complete words. vint On Jul 4, 2008, at 1:50 PM, John C Klensin wrote: Vint, In the ASCII space, there have been three explanations offered historically for the one-character prohibition on top and second-level domains. I've written variations on this note several times, so will just try to summarize here. Of the three, the first of these is at best of only historical interest and may be apocryphal and the second is almost certainly no longer relevant. The third remains significant. (1) Jon has been quoted as suggesting that we could have eliminated many of the problems we now face with TLDs and simultaneously made the "no real semantics in TLD names" rule much more clear had we initially allocated "b".."y" as TLDs. Then, when someone asked for an assignment, it would have been allocated at random to one of those domains. While this has a certain amount of appeal, at least in retrospect, there is probably no way to get from where we are today to that model... unless actions taken in the near future so ruin the current DNS tree as a locus for stable and predictable references that we need to start over with a new tree. I don't think that a "have to start over" scenario is at all likely, but I no long believe it to be impossible. (2) There was an idea floating around for a while that, if some of the popular TLDs "filled up", one could create single-letter subdomains and push subsequent registrations down the tree a bit. For example, if .COM were declared "full", then "a.com", "b.com", etc., would be allocated and additional reservations pushed into subdomains of those intermediate domains rather than being registered at the second level. Until and unless the conventional wisdom that adding more names to .COM merely requires more hardware and/or bandwidth, that won't be a "filled up" point at which this sort of strategy could be triggered. Worse, trying to use single-letter subdomains as an expansion mechanism would raise political issues about putting latecomers at an advantage that would be, IMO, sufficient to completely kill the idea. In the current climate, I think the community would decide that it preferred a disfunctional DNS if that were ever the choice (see the "start over" remark above). (3) At least in the discussions that led up to RFC 1591, and probably much earlier, there were concerns about reducing the likelihood of false hits if the end user made single-character typing errors. With only 26 (or maybe 36) possible characters, it could just about be guaranteed that all of them would be registered and that _any_ typing error would yield a false match. That, in itself, has been considered sufficient to prohibit single-letter labels and, by extension, to be fairly careful about two-letter ones. There have been arguments on and off over the years as to whether this is a "technical" reason or an attempt to set policy. Even though the mismatches would obviously not cause the network to explode or IP to stop working, at least some of us consider the informational retrieval and information theoretic reasons to insist on more information in domain name labels in order to lower the risk of false positive matches to be fully as "technical" as something that would have obvious lower-level network consequences. Others --frankly especially those who see commercial advantage in getting single-letter names-- have argued that this position is just a policy decision in disguise. Note that, with slight modifications, the second and third arguments apply equally well to TLD allocations and to SLD allocations, especially in popular domains. The reasoning associated with the third case also applies to any other script that contains a fairly small number of characters. One could manage a long philosophical discussion as to whether there are sufficient characters in the fully-decorated Latin-derived collection to eliminate the problem, but an analysis of keyboard and typing techniques/ input methods for that range of characters would, IMO, yield the same answer -- single-letter domains are just not a good idea and two-letter ones near the top of the tree should be used only with great caution. On the other hand, the same reasoning would break down when confronted with a script that contains thousands of characters, such as the "ideographic" ones. There are enough characters available in those scripts that one can presumably not worry about single-character typing errors (and one can perhaps worry even less if the usual input methods involve typing phonetically, using a different script, and then selecting the relevant characters from a menu -- in those cases, the phonetic representations are typically more than a character or two long and the menu selection provides an extra check about false matches). john --On Thursday, 03 July, 2008 19:04 -0400 Vint Cerf <[EMAIL PROTECTED]> wrote: se
Re: Single-letter names (was: Re: Update of RFC 2606 based on the recent ICANN changes?)
John, To add to your point, one should also consider the question of embedded semantics in a single-character label. Alphabetic scripts such as Latin mostly represent sounds used to make up words. While one can certainly find some legitimate single-character words (such as the article "a" or the personal pronoun "i") and dream up others, it would not be very convincing in the face of your explanation #3. On the other hand, characters in ideographic scripts such as Han are not mere sounds or glyphs; they represent one or more concepts. Therefore, a single-ideographic-character TLD label is certainly more justifiable. I would even go as far as to suggest that it is essential in many cases. For example, "猫" (U+ 732B) in both Simplified Chinese and Japanese means "cat" as in English, not the abbreviation for Catalan nor the UNIX command. The reverse translation of "cat" yields the exact character in Simplified Chinese, though in Japanese sometimes the Hiragana sequence "ねこ" is also used. One would be hard-pressed to come up with a different character to represent the same concept in Han, aside from the traditional Chinese counterpart "��" (U+8C93). I don't know what the present thinking is on the idea of non-semantic TLDs, but IMHO the social expectations of DNS usage is cast in stone. Jon's idea would simply shift the semantics to the second level, thereby creating 24 roots instead of a single "." =wil On Fri, Jul 4, 2008 at 1:50 PM, John C Klensin <[EMAIL PROTECTED]> wrote: > Vint, > > In the ASCII space, there have been three explanations offered > historically for the one-character prohibition on top and > second-level domains. I've written variations on this note > several times, so will just try to summarize here. Of the > three, the first of these is at best of only historical interest > and may be apocryphal and the second is almost certainly no > longer relevant. The third remains significant. > > (1) Jon has been quoted as suggesting that we could have > eliminated many of the problems we now face with TLDs and > simultaneously made the "no real semantics in TLD names" rule > much more clear had we initially allocated "b".."y" as TLDs. > Then, when someone asked for an assignment, it would have been > allocated at random to one of those domains. While this has a > certain amount of appeal, at least in retrospect, there is > probably no way to get from where we are today to that model... > unless actions taken in the near future so ruin the current DNS > tree as a locus for stable and predictable references that we > need to start over with a new tree. I don't think that a "have > to start over" scenario is at all likely, but I no long believe > it to be impossible. > > (2) There was an idea floating around for a while that, if some > of the popular TLDs "filled up", one could create single-letter > subdomains and push subsequent registrations down the tree a > bit. For example, if .COM were declared "full", then "a.com", > "b.com", etc., would be allocated and additional reservations > pushed into subdomains of those intermediate domains rather than > being registered at the second level. Until and unless the > conventional wisdom that adding more names to .COM merely > requires more hardware and/or bandwidth, that won't be a > "filled up" point at which this sort of strategy could be > triggered. Worse, trying to use single-letter subdomains as an > expansion mechanism would raise political issues about putting > latecomers at an advantage that would be, IMO, sufficient to > completely kill the idea. In the current climate, I think the > community would decide that it preferred a disfunctional DNS if > that were ever the choice (see the "start over" remark above). > > (3) At least in the discussions that led up to RFC 1591, and > probably much earlier, there were concerns about reducing the > likelihood of false hits if the end user made single-character > typing errors. With only 26 (or maybe 36) possible characters, > it could just about be guaranteed that all of them would be > registered and that _any_ typing error would yield a false > match. That, in itself, has been considered sufficient to > prohibit single-letter labels and, by extension, to be fairly > careful about two-letter ones. There have been arguments on > and off over the years as to whether this is a "technical" > reason or an attempt to set policy. Even though the mismatches > would obviously not cause the network to explode or IP to stop > working, at least some of us consider the informational > retrieval and information theoretic reasons to insist on more > information in domain name labels in order to lower the risk of > false positive matches to be fully as "technical" as something > that would have obvious lower-level network consequences. > Others --frankly especially those who see commercial advantage > in getting single-letter names-- have argued that this position > is just a policy decision in dis
Re: Update of RFC 2606 based on the recent ICANN changes?
seems odd to me too, James. vint On Jul 3, 2008, at 6:14 PM, James Seng wrote: At the moment, the condition is "no single Unicode code point." To the extent that a single CJK ideograph can be expressed using a single Unicode code point, this would represent the situation to which you say you would object. I will dig through my notes to find out why the "single character" condition was adopted - Would you be able to explain why the condition is "no single Unicode code point"? Whats the technical basis for that? -James Seng ___ Idna-update mailing list [EMAIL PROTECTED] http://www.alvestrand.no/mailman/listinfo/idna-update ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
I understand the objection to MX records in TLDs based on the past history of how single label hostnames were (and, as Mark points out, undoubtedly still are) handled. If it were possible to put that aside, would you have any other objection to single label hostnames? I know that at least some of the interest in new gTLDs has been expressed by companies that like the idea of using a globally- recognized trademark as a TLD - for example, "[EMAIL PROTECTED]" (not to imply that IBM is one of the companies that has expressed this sort of interest). I'm familiar with and understand the importance of using only FQDNs in SMTP exchanges given that "[i]n the case of a top-level domain used by itself in an email address, a single string is used without any dots." What I'm interested in is any reason to proscribe the use of a TLD as a single label hostname (particularly for email addresses) other than the fact that there is software out there that will interpret it incorrectly - - Lyman On Jul 2, 2008, at 8:07 PM, Bernard Aboba wrote: Mark Andrews said: "The Internet went to multi-label hostnames ~20 years ago.We added ".ARPA" to all the single label hostnames as partof that process. The only hold over is "localhost" andthat is implemeted locally, not in the global DNS. No sane TLD operator can expect "http://tld"; or "[EMAIL PROTECTED]"to work reliably. I suspect there are still mail configuationsaround that will re-write "[EMAIL PROTECTED]" to [EMAIL PROTECTED] we be writting a RFC which states that MX and addressrecords SHOULD NOT be added to the apex of a TLD zone? Should we be writting a RFC which states that single labelhostnames/ mail domains SHOULD NOT be looked up "as is" inthe DNS?" Both sound like good ideas to me. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes?
Is "сом" identical to "com"? (the first of these is U+0441 U+043E U+043C) The current principle is that it should be be a "confusing string", which is vague enough to cover the case above (but perhaps not able to cover .co) "Similarity" can be defined and tested, by setting thresholds and the like, but "confusing" refers to a state of mind - something is "confusing" if the people who are likely to encounter it consider it to be confusing. There's no way to objectively define or test for "confusing" similarity without reference to how actual people respond to a particular string. That means either mining data collected from circumstances in which people have mistaken one string for another (perhaps a history of Google searches), or consulting a panel of real people whenever it is necessary to decide whether or not two strings are "confusingly" similar. (b) be identical to a Reserved Name; (c) consist of a single character; I've heard it argued repeatedly that this is an unreasonable rule for ideographic characters. I don't have an opinion, but hope that ICANN has considered that case in full details. This is where we dive into a discussion what is a "character". In ideographic based language, there isnt a concept of a "word". For example, Chinese, Japanese and Korean are actually "phonetics language", and that ideograph characters are used to express the phonetics. A "word" or more accurately "morphemes" can be express in a single or more ideographs. A single latin character is unlikely to be useful by itself (except of a and i) but thats not the case in CJK. If the condition is that "no single ASCII character", I may be neutral about it (since a single ideograph would never translate to a single ASCII character in the zonefile, due to the xn-- prefix) but if the "character" is defined more broadly to cover "U-label" character, then I would have strong objections. At the moment, the condition is "no single Unicode code point." To the extent that a single CJK ideograph can be expressed using a single Unicode code point, this would represent the situation to which you say you would object. I will dig through my notes to find out why the "single character" condition was adopted - - Lyman ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
RE: Single-letter names (was: Re: Update of RFC 2606 based on the recent ICANN changes?)
I feel that Edmon's report of the ICANN/GNSO point of view and the positions of James Seng are shared by most of the groups we relate with (Internet @large, open roots, ISO lobbies, Multilinc, MINC, Eurolinc, ISOC France, ccTLDs, etc.). If this WG does not think they are technically adequate there would certainly be a real urgency to document why, to have it confirmed by the IAB, and disseminated. This is due to the constraints a change would introduce outside of the Internet community and the général awareness of this debate after the Paris meeting. This WG needs to speak up now, or status quo will be considered as definitly settled. I expect one single sign (logo) gcTLDs [geocultural] to be documented this year for multilingual information machines (airports, transports, health, kids, disabled). BTW this is also why I would recommend to refer to the semiotic rather than to the semantic aspects. jfc At 01:33 05/07/2008, Edmon Chung wrote: Regarding single Unicode code-point labels at the TLD level, there was quite some discussion on this topic at the GNSO Reserved Names working group and then at the new gTLD discussion. The final recommendation from the GNSO was: "Single and two-character U-labels on the top level and second level of a domain name should not be restricted in general. At the top level, requested strings should be analyzed on a case-by-case basis in the new gTLD process depending on the script and language used in order to determine whether the string should be granted for allocation in the DNS. Single and two character labels at the second level and the third level if applicable should be available for registration, provided they are consistent with the IDN Guidelines." As for ASCII, the recommendation was: "We recommend reservation of single letters at the top level based on technical questions raised. If sufficient research at a later date demonstrates that the technical issues and concerns are addressed, the topic of releasing reservation status can be reconsidered." Edmon ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
RE: Services and top-level DNS names (was: Re: Update of RFC 2606 based on the recent ICANN changes ?)
Bernard, I'm going to try to respond to both your note and Mark's, using yours as a base because it better reflects my perspective. Before I go on, I think the three of us are in agreement about the situation. The question is what can (or should) be done about it. --On Friday, 04 July, 2008 13:52 -0700 Bernard Aboba <[EMAIL PROTECTED]> wrote: >> Not really. ICANN isn't "selling" single-label domains. They >> are selling (and I believe "selling" is probably now the >> correct term) plain, ordinary, TLD delegations. If I get one >> of those and populate the TLD zone only with delegation >> records, there are no problems with what ICANN has done at >> all, whether you describe it as a property right or in some >> other way. > > Agreed. > >> On the other hand, if they delegate one and the enterprise >> that buys it chooses to populate the zone with service >> records, then ICANN's position will certainly be that any >> inability to use those service records isn't ICANN's problem >> -- any more than difficulties using .museum or .aero were >> ICANN's problem when those to whom those domains were >> delegated discovered that a lot of applications software >> thought that the one TLD label of more than three characters >> was "ARPA". > > Is generic "buyer beware" disclaimer really sufficient here? > The problem isn't just "inability to use" -- it's that other > parties exist who may claim the usage right, and provide > citations to RFCs to back up their claim. > > For example, typing http://brooklynbridgepark/ into a browser > utilizing a resolver compliant with RFC 1536 will bring you to > the web site of Brooklyn Bridge Park Conservancy, assuming > that .org is in your searchlist. We agree so far, but let me note that 1536 is an informational document. We generally don't claim that systems are expected to be compliant with those. > If ICANN sells the brooklynbridgepark TLD delegation to > another party who populates the zone with service records, > should that party expect that http://brooklynbridgepark/ > will now resolve to their site? RFC 1536 says "no". > > Similar problems will occur when the party purchasing the > brooklynbridgepark TLD attempts to use the single-label name > "brooklynbridgepark" for other uses, such as network access. Yes. And what I fear is that some applications and implementations will support services on "brooklynbridgepark" as a TLD and others will start searching. Yes, that goes well beyond "buyer beware". >> And _that_ situation has a lot more to do about "buyer beware" >> and understanding of conflicting expectations about use than >> it does about ownership. > > Today there is a distinction between types of property rights > - surface, subsurface, or rights to the air above a property. > As noted at http://geology.com/articles/mineral-rights.shtml > this was not always the case: > > If we go back in time to the days before drilling and > mining, real estate transactions were fee simple > transfers. However, once subsurface mineral production became > possible, the ways in which people own property became > much more complex. Sure. But I know who to call --title insurance companies, lawyers, judges, etc.-- when your mineral rights intrude on my surface building rights or vice versa. > If the analogy holds (and I'm not a lawyer, so I have no idea > if it does), then we could be talking about a "fee simple" > transfer in a situation where sub-rights may be claimed to > belong to someone else. But this gets back exactly to both the rude comments I've been making about ICANN and the example I tried to construct (not carefully enough) about a Microsoft TLD. Let's take the second one first. Suppose that Microsoft, at a high corporate level, decided that they wanted to have a TLD called "microsoft" and that they wanted to attach services to it. You would advise against that. I would advise against that. So would others. We would cite 1535, a number of other RFCs, and general bad taste. My assumption is that Microsoft would give it up -- even if they wanted the domain, they wouldn't expect to locate services at the top level. But suppose some marketing force took over and overwhelmed those arguments. The thing that makes Microsoft relevant to this example is that the company distributes a very popular browser and a couple of very popular email clients. Were a corporate decision to be made to support services on a TLD, at least services on that one special-case TLD, than that decision could extend to modifications to those application programs that would permit access to those services. Again, I don't expect that to happen, but it carries over directly into the main point I'm trying to make, which is that "property rights" are a relevant metaphor for this situation only if there is some basis or authority for enforcing those rights. As I've pointed out in other contexts recently, the last few times I've tried to call the
Re: Single-letter names (was: Re: Update of RFC 2606 based on the recent ICANN changes?)
--On Friday, 04 July, 2008 15:01 -0400 William Tan <[EMAIL PROTECTED]> wrote: > John, > > To add to your point, one should also consider the question of > embedded semantics in a single-character label. > > Alphabetic scripts such as Latin mostly represent sounds used > to make up words. While one can certainly find some legitimate > single-character words (such as the article "a" or the personal > pronoun "i") and dream up others, it would not be very > convincing in the face of your explanation #3. Agreed. > On the other hand, characters in ideographic scripts such as > Han are not mere sounds or glyphs; they represent one or more > concepts. Therefore, a single-ideographic-character TLD label > is certainly more justifiable. I would even go as far as to > suggest that it is essential in many cases. For example, "猫" > (U+ 732B) in both Simplified Chinese and Japanese means "cat" > as in English, not the abbreviation for Catalan nor the UNIX > command. The reverse translation of "cat" yields the exact > character in Simplified Chinese, though in Japanese sometimes > the Hiragana sequence "ねこ" is also used. One would be > hard-pressed to come up with a different character to > represent the same concept in Han, aside from the traditional > Chinese counterpart "??" (U+8C93). Yes. As I tried to indicate, I was trying to be brief and obviously left some things out as a result. While I agree with what you say above, it also opens another question. I'm not quite ready to agree with the often-expressed principle that people have some "right" to register particular names. For example, IBM clearly owns a well-known mark "ibm". That gives them some rights --in trademark law, rather than the DNS-- to prevent anyone else from using the string, at least in ways that would create confusion. But it doesn't give them any inherent "rights" to register the name in the DNS. In this specific case, while I don't see any reason to ban single-"ideographic"-letter TLDs, I also don't believe that the fact that U+732B, by itself, means "cat" creates any intrinsic right to register it in the DNS. If there were a compelling reason to ban single-letter ideographic TLDs, I would not consider your "cat" example to be particularly compelling because I don't believe there is a "right" to a TLD for cats or the equivalent. That distinction is important because I think it quite likely that as we look at other alphabetic scripts with relatively small numbers of characters, we are quite likely to find some where more, and more significant, words are spelled with only one character than is the case with Western European languages. And I believe the rule for those scripts, for the reasons given in my earlier note, should be "no single-letter domains", not "no single-letter domains unless one can find a dictionary entry". > I don't know what the present thinking is on the idea of > non-semantic TLDs, but IMHO the social expectations of DNS > usage is cast in stone. Jon's idea would simply shift the > semantics to the second level, thereby creating 24 roots > instead of a single "." As I indicated, I think that particular idea is no longer relevant (if it ever was). I'm happy to engage in speculation about whether it could ever have worked, but only in the presence of strong drink. john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Services and top-level DNS names (was: Re: Update of RFC 2606 based on the recent ICANN changes ?)
> So the "problem" isn't whether some string not listed in 2606 > can be allocated, it is how it is used after it is allocated. > And _that_ situation has a lot more to do about "buyer beware" > and understanding of conflicting expectations about use than it > does about ownership. > > john I really wish it was *just* "buyer beware". If http://museum/ only works for some clients and not other then there really isn't a problem. By "works" here I mean connects to 83.145.59.103 or nowhere. The problem is that it isn't just "buyer beware". If the buyer adds any records are looked up by search mechanisms as a part on normal application activity, A, and MX are simple examples, then *ALL* the users of the Internet need to be aware that they are there. This is a security problem, not a buyer beware problem. This is a namespace clash and namespace clashes are bad for many reasons. Now as far as I can see there are two solutions which attack the problem from different ends. 1. ban the adding of any records which meet the above criteria. 2. rewrite resolvers to not lookup single labels against the root. Note banning would have to be described is a manner that didn't preclude the negative advertisement of a service. It would also have to be writen to exclude records that a looked up with a prefix added. Also what is the penalty for adding banned records? Mark ; <<>> DiG 9.3.4-P1 <<>> museum ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61108 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;museum.IN A ;; ANSWER SECTION: museum. 86034 IN A 83.145.59.103 ;; AUTHORITY SECTION: museum. 22099 IN NS ns-ext.vix.com. museum. 22099 IN NS ns1.getty.edu. museum. 22099 IN NS nic.icom.org. museum. 22099 IN NS ns.icann.org. museum. 22099 IN NS nic.museum. ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sat Jul 5 08:22:30 2008 ;; MSG SIZE rcvd: 162 -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
RE: Services and top-level DNS names (was: Re: Update of RFC 2606 based on the recent ICANN changes ?)
> Not really. ICANN isn't "selling" single-label domains. They > are selling (and I believe "selling" is probably now the correct > term) plain, ordinary, TLD delegations. If I get one of those > and populate the TLD zone only with delegation records, there > are no problems with what ICANN has done at all, whether you > describe it as a property right or in some other way. Agreed. > On the other hand, if they delegate one and the enterprise that buys it > chooses to populate the zone with service records, then ICANN's > position will certainly be that any inability to use those > service records isn't ICANN's problem -- any more than > difficulties using .museum or .aero were ICANN's problem when > those to whom those domains were delegated discovered that a lot > of applications software thought that the one TLD label of more > than three characters was "ARPA". Is generic "buyer beware" disclaimer really sufficient here? The problem isn't just "inability to use" -- it's that other parties exist who may claim the usage right, and provide citations to RFCs to back up their claim. For example, typing http://brooklynbridgepark/ into a browser utilizing a resolver compliant with RFC 1536 will bring you to the web site of Brooklyn Bridge Park Conservancy, assuming that .org is in your searchlist. If ICANN sells the brooklynbridgepark TLD delegation to another party who populates the zone with service records, should that party expect that http://brooklynbridgepark/ will now resolve to their site? RFC 1536 says "no". Similar problems will occur when the party purchasing the brooklynbridgepark TLD attempts to use the single-label name "brooklynbridgepark" for other uses, such as network access. > And _that_ situation has a lot more to do about "buyer beware" > and understanding of conflicting expectations about use than it > does about ownership. Today there is a distinction between types of property rights - surface, subsurface, or rights to the air above a property. As noted at http://geology.com/articles/mineral-rights.shtml this was not always the case: If we go back in time to the days before drilling and mining, real estate transactions were fee simple transfers. However, once subsurface mineral production became possible, the ways in which people own property became much more complex. If the analogy holds (and I'm not a lawyer, so I have no idea if it does), then we could be talking about a "fee simple" transfer in a situation where sub-rights may be claimed to belong to someone else. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
RE: Services and top-level DNS names (was: Re: Update of RFC 2606 based on the recent ICANN changes ?)
--On Friday, 04 July, 2008 10:49 -0700 Bernard Aboba <[EMAIL PROTECTED]> wrote: > >> Single label names are local in scope. Attempting to use >> them in a global context does not work. As the names in >> "." get more interesting the probability of collisions with >> existing names goes up. Not many people choose two letter >> labels for the least significant parts of their host names >> unless they are choosing their initials. >> >> Single label hostnames are not globally unique. They SHOULD >> NOT be used in a context where globally unique names are >> required. >> >> Mark, >> >> With the understanding that I agree with everything you say >> above, there are some interesting problems > > Referring to the point Mark is making as a "problem" is a bit > like saying that someone attempting to sell the Brooklyn > Bridge has a "problem". While the potential bridge purchaser > may in fact very much desire to own the bridge, the "problem" > is that the seller may not in fact have the right to sell it. > > That's really at the core of what Mark is arguing -- that > various RFCs allocate single-label names for local use, and > therefore that ICANN may not possess the right to sell that > property to another party. > >> (1) ICANN is well aware of the problem you mention >> As I understand it, they have explicitly decided to ignore >> that problem... > > Someone attempting to sell the Brooklyn Bridge can also > explicitly decide to ignore the "problem" of whether they in > fact own it. That won't make the "problem" go away. > > In this particular case, we are talking about RFCs that are > included as requirements for purchase worth billions of > dollars annually, as well as local names currently in local > use by hundreds of millions of people. So we're not talking > about selling a single Brooklyn Bridge here, but many. > >> (2) Regardless of what some of us may think about the >> desirability (or not) of associating services with TLD names > > The issue is not "desirability". Someone might very much > "desire" to purchase the Brooklyn Bridge. It has many > excellent qualities -- it is used by many people over the > course of a day, it is a registered historical site making it > of great interest to tourists, etc. The "problem" is whether > the seller can establish title. > >> So, much as I'd like it if we could say "Single label names >> are local in scope...does not work" > > Mark's point is that several RFCs already say this. So what > we have here isn't really an technical argument or one about > "desirability" -- it's a property rights argument. Not really. ICANN isn't "selling" single-label domains. They are selling (and I believe "selling" is probably now the correct term) plain, ordinary, TLD delegations. If I get one of those and populate the TLD zone only with delegation records, there are no problems with what ICANN has done at all, whether you describe it a property rights or in some other way. On the other hand, if they delegate one and the enterprise that buys it chooses to populate the zone with service records, then ICANN's position will certainly be that any inability to use those service records isn't ICANN's problem -- any more than difficulties using .museum or .aero were ICANN's problem when those to whom those domains were delegated discovered that a lot of applications software thought that the one TLD label of more than three characters was "ARPA". So the "problem" isn't whether some string not listed in 2606 can be allocated, it is how it is used after it is allocated. And _that_ situation has a lot more to do about "buyer beware" and understanding of conflicting expectations about use than it does about ownership. john ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Single-letter names (was: Re: Update of RFC 2606 based on the recent ICANN changes?)
Vint, In the ASCII space, there have been three explanations offered historically for the one-character prohibition on top and second-level domains. I've written variations on this note several times, so will just try to summarize here. Of the three, the first of these is at best of only historical interest and may be apocryphal and the second is almost certainly no longer relevant. The third remains significant. (1) Jon has been quoted as suggesting that we could have eliminated many of the problems we now face with TLDs and simultaneously made the "no real semantics in TLD names" rule much more clear had we initially allocated "b".."y" as TLDs. Then, when someone asked for an assignment, it would have been allocated at random to one of those domains. While this has a certain amount of appeal, at least in retrospect, there is probably no way to get from where we are today to that model... unless actions taken in the near future so ruin the current DNS tree as a locus for stable and predictable references that we need to start over with a new tree. I don't think that a "have to start over" scenario is at all likely, but I no long believe it to be impossible. (2) There was an idea floating around for a while that, if some of the popular TLDs "filled up", one could create single-letter subdomains and push subsequent registrations down the tree a bit. For example, if .COM were declared "full", then "a.com", "b.com", etc., would be allocated and additional reservations pushed into subdomains of those intermediate domains rather than being registered at the second level. Until and unless the conventional wisdom that adding more names to .COM merely requires more hardware and/or bandwidth, that won't be a "filled up" point at which this sort of strategy could be triggered. Worse, trying to use single-letter subdomains as an expansion mechanism would raise political issues about putting latecomers at an advantage that would be, IMO, sufficient to completely kill the idea. In the current climate, I think the community would decide that it preferred a disfunctional DNS if that were ever the choice (see the "start over" remark above). (3) At least in the discussions that led up to RFC 1591, and probably much earlier, there were concerns about reducing the likelihood of false hits if the end user made single-character typing errors. With only 26 (or maybe 36) possible characters, it could just about be guaranteed that all of them would be registered and that _any_ typing error would yield a false match. That, in itself, has been considered sufficient to prohibit single-letter labels and, by extension, to be fairly careful about two-letter ones. There have been arguments on and off over the years as to whether this is a "technical" reason or an attempt to set policy. Even though the mismatches would obviously not cause the network to explode or IP to stop working, at least some of us consider the informational retrieval and information theoretic reasons to insist on more information in domain name labels in order to lower the risk of false positive matches to be fully as "technical" as something that would have obvious lower-level network consequences. Others --frankly especially those who see commercial advantage in getting single-letter names-- have argued that this position is just a policy decision in disguise. Note that, with slight modifications, the second and third arguments apply equally well to TLD allocations and to SLD allocations, especially in popular domains. The reasoning associated with the third case also applies to any other script that contains a fairly small number of characters. One could manage a long philosophical discussion as to whether there are sufficient characters in the fully-decorated Latin-derived collection to eliminate the problem, but an analysis of keyboard and typing techniques/ input methods for that range of characters would, IMO, yield the same answer -- single-letter domains are just not a good idea and two-letter ones near the top of the tree should be used only with great caution. On the other hand, the same reasoning would break down when confronted with a script that contains thousands of characters, such as the "ideographic" ones. There are enough characters available in those scripts that one can presumably not worry about single-character typing errors (and one can perhaps worry even less if the usual input methods involve typing phonetically, using a different script, and then selecting the relevant characters from a menu -- in those cases, the phonetic representations are typically more than a character or two long and the menu selection provides an extra check about false matches). john --On Thursday, 03 July, 2008 19:04 -0400 Vint Cerf <[EMAIL PROTECTED]> wrote: > seems odd to me too, James. > > vint > > > On Jul 3, 2008, at 6:14 PM, James Seng wrote: > >>> At the moment, the condition is "no single Unicode code >>> point."
RE: Services and top-level DNS names (was: Re: Update of RFC 2606 based on the recent ICANN changes ?)
>Single label names are local in scope. Attempting to use >them in a global context does not work. As the names in > "." get more interesting the probability of collisions with >existing names goes up. Not many people choose two letter > labels for the least significant parts of their host names > unless they are choosing their initials. > > Single label hostnames are not globally unique. They SHOULD > NOT be used in a context where globally unique names are > required. > > Mark, > > With the understanding that I agree with everything you say > above, there are some interesting problems Referring to the point Mark is making as a "problem" is a bit like saying that someone attempting to sell the Brooklyn Bridge has a "problem". While the potential bridge purchaser may in fact very much desire to own the bridge, the "problem" is that the seller may not in fact have the right to sell it. That's really at the core of what Mark is arguing -- that various RFCs allocate single-label names for local use, and therefore that ICANN may not possess the right to sell that property to another party. > (1) ICANN is well aware of the problem you mention > As I understand it, they have explicitly decided to ignore that problem... Someone attempting to sell the Brooklyn Bridge can also explicitly decide to ignore the "problem" of whether they in fact own it. That won't make the "problem" go away. In this particular case, we are talking about RFCs that are included as requirements for purchase worth billions of dollars annually, as well as local names currently in local use by hundreds of millions of people. So we're not talking about selling a single Brooklyn Bridge here, but many. > (2) Regardless of what some of us may think about the > desirability (or not) of associating services with TLD names The issue is not "desirability". Someone might very much "desire" to purchase the Brooklyn Bridge. It has many excellent qualities -- it is used by many people over the course of a day, it is a registered historical site making it of great interest to tourists, etc. The "problem" is whether the seller can establish title. > So, much as I'd like it if we could say "Single label names are > local in scope...does not work" Mark's point is that several RFCs already say this. So what we have here isn't really an technical argument or one about "desirability" -- it's a property rights argument. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
There is a difference between allowing protocol to be used in a "local" only mode (single label) and a "global" mode (multi-label) and saying you must support single label in a global context. If a protocol is used in a global mode, the problem with trying to use it in a tailored, local mode is that the various defaults of the local context are not carried with the data that escapes into the global context. There must be perfect gatewaying between the two contexts and this almost never achieved. d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Services and top-level DNS names (was: Re: Update of RFC 2606 based on the recent ICANN changes ?)
--On Friday, 04 July, 2008 09:14 +1000 Mark Andrews <[EMAIL PROTECTED]> wrote: > >> Mark Andrews wrote: >> >> > The Internet went to multi-label hostnames ~20 years ago. >> >> As noted in RFC 2821 as "one dot required" syntax, also >> mentioned in RFC 3696. Recently *overruled* by 2821bis. > > There is a difference between allowing protocol to be used > in a "local" only mode (single label) and a "global" mode > (multi-label) and saying you must support single label in > a global context. > > Single label names are local in scope. Attempting to use > them in a global context does not work. As the names in > "." get more interesting the probability of collisions with > existing names goes up. Not many people choose two letter > labels for the least significant parts of their host names > unless they are choosing their initials. > > Museum on the other hand is a real English word. I'm sure > you will find lots other uses of "museum" in the DNS. The > same thing will happen with other TLD's as the rules are > relaxed. > > Single label hostnames are not globally unique. They SHOULD > NOT be used in a context where globally unique names are > required. Mark, With the understanding that I agree with everything you say above, there are some interesting problems with SMTP (and maybe some other protocols) as well as with how ICANN is proceeding. In no particular order... (1) ICANN is well aware of the problem you mention with "museum" and presumably with "coop", "jobs", "name", and maybe some others I've forgotten at the moment. As I understand it, they have explicitly decided to ignore that problem except for names of countries. The problem also gets orders of magnitude worse as we move to IDNs, especially it we also consider transliterations of non-ASCII strings into scripts other than the those to which the relevant word is native (whatever that means -- the concept is extremely dubious for some languages). Whether the decision to enable the searching risks associated with the use of names, rather than short mnemonics of pre-specified length, is the result of realizing that the problem is hopelessly intractable (it is) or the result of rampant commercialism is probably in the eye of the beholder. (2) Regardless of what some of us may think about the desirability (or not) of associating services with TLD names, as soon as we accept the idea that top-level domain names have semantic content and are associated with fields of endeavor, types of organizations or enterprises, etc., the desire to associate, e.g., directory services or "help" functions with the TLD follows almost naturally. For years, we managed to dodge that problem with conventional subdomains (e.g., nic.example.), but we have not, to my knowledge, ever promoted those uses via, e.g., a BCP that strongly recommends them (unlike the email case, where RFC2142 does just that). In the absence of reserved-name recommendations strong enough to substitute for services associated with TLDs (and the horse has probably let the barn on doing that), I think it is inevitable that we will see more and more demand for the functionality implied by some-protocol://TLD-name./ (with or without that trailing dot). Some sort of directory service for the domain is the obvious case, but there are others. I can think of only three ways to get that functionality: (i) Associate services with the TLD in the DNS. (ii) Install a TLD wildcard that points to the relevant services (and pray that it doesn't point to anything else) (iii) Reserve conventional subdomain names so that an application can turn "some-protocol://TLD-name/" into, e.g., some-protocol://some-protocol.TLD-name/ But, as discussed above, I believe we have waited much too long to do anything effective about the third possibility. And simply saying "this is a bad way to use the DNS" is clearly not going to get us anywhere in the current environment, even if it were true. (3) SMTP does not permit an explicit trailing period in addresses on the wire, so RCPT TO:<[EMAIL PROTECTED]> is a syntax error. RFC 2821 permitted it (as Frank points out), unlike RFC 821 (which, I think, predated the discovery that being able to explicitly specify the root was sometimes important). Discussion about 2821bis concluded that permitting the trailing period caused more problems than it solved, so we are back to not permitting it. What 2821bis says in essence is that it is the responsibility of the sending application to figure out whether, if a user presents "[EMAIL PROTECTED]", that implies the "example" TLD or an invitation to start searching. The application is expected to provide local syntax when necessary to assist in making that distinction. So, much as I'd like it if we could say "Single la
Re: Update of RFC 2606 based on the recent ICANN changes ?
> > > Mark Andrews wrote: > > > > > The Internet went to multi-label hostnames ~20 years ago. > > > > As noted in RFC 2821 as "one dot required" syntax, also > > mentioned in RFC 3696. Recently *overruled* by 2821bis. > > There is a difference between allowing protocol to be used > in a "local" only mode (single label) and a "global" mode > (multi-label) and saying you must support single label in > a global context. > > Single label names are local in scope. Attempting to use > them in a global context does not work. As the names in > "." get more interesting the probability of collisions with > existing names goes up. Not many people choose two letter > labels for the least significant parts of their host names > unless they are choosing their initials. > > Museum on the other hand is a real English word. I'm sure > you will find lots other uses of "museum" in the DNS. The > same thing will happen with other TLD's as the rules are > relaxed. > > Single label hostnames are not globally unique. They SHOULD > NOT be used in a context where globally unique names are > required. > > Mark Additionally we have RFC 1535 warning about the consequences of treating global address as local in a addition to choosing a bad definition of local for a search list. The reverse is equally true. Mail that was intended for a local receipient may end up being delivered globally. Not everyone in a organisation tracks the comings and goings of local addresses. The sender may not even be local if a .forward contains "[EMAIL PROTECTED]" and tld goes away locally. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
> Mark Andrews wrote: > > > The Internet went to multi-label hostnames ~20 years ago. > > As noted in RFC 2821 as "one dot required" syntax, also > mentioned in RFC 3696. Recently *overruled* by 2821bis. There is a difference between allowing protocol to be used in a "local" only mode (single label) and a "global" mode (multi-label) and saying you must support single label in a global context. Single label names are local in scope. Attempting to use them in a global context does not work. As the names in "." get more interesting the probability of collisions with existing names goes up. Not many people choose two letter labels for the least significant parts of their host names unless they are choosing their initials. Museum on the other hand is a real English word. I'm sure you will find lots other uses of "museum" in the DNS. The same thing will happen with other TLD's as the rules are relaxed. Single label hostnames are not globally unique. They SHOULD NOT be used in a context where globally unique names are required. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED] ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
Oops, ignore my email :P My reading comprehension is bad in the morning. -James Seng On Fri, Jul 4, 2008 at 6:31 AM, James Seng <[EMAIL PROTECTED]> wrote: > RFC 4282 defined > > label = let-dig *(ldh-str) > > which means a single-label Unicode string would be absolutely fine > since it translate to xn--gibberish. A shorter gibberish of cos, but > still longer than a single character. > > -James Seng > >> Potential problems with global use of single-label names go beyond SMTP. >> For example, RFC 4282, which defines the Network Access Identifier >> (NAI), does not permit the use of single-label names. From Section 2.1: >> >>realm = 1*( label "." ) label >> >> As a result, someone purchasing the "example" TLD and using the NAI >> [EMAIL PROTECTED] in order to obtain access to the network, might well >> discover that this would not work. >> >> >> >> >> ___ >> Ietf mailing list >> Ietf@ietf.org >> https://www.ietf.org/mailman/listinfo/ietf >> >> > ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
Re: Update of RFC 2606 based on the recent ICANN changes ?
RFC 4282 defined label = let-dig *(ldh-str) which means a single-label Unicode string would be absolutely fine since it translate to xn--gibberish. A shorter gibberish of cos, but still longer than a single character. -James Seng > Potential problems with global use of single-label names go beyond SMTP. > For example, RFC 4282, which defines the Network Access Identifier > (NAI), does not permit the use of single-label names. From Section 2.1: > >realm = 1*( label "." ) label > > As a result, someone purchasing the "example" TLD and using the NAI > [EMAIL PROTECTED] in order to obtain access to the network, might well > discover that this would not work. > > > > > ___ > Ietf mailing list > Ietf@ietf.org > https://www.ietf.org/mailman/listinfo/ietf > > ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf
RE: Update of RFC 2606 based on the recent ICANN changes ?
Lyman said: > I'm familiar with and understand > the > importance of using only FQDNs in SMTP exchanges given that "[i]n > the case > of a top-level domain used by itself in an email address, a > single string > is used without any dots." What I'm interested in is > any reason to > proscribe the use of a TLD as a single label hostname > (particularly for > email addresses) other than the fact that there is > software out there that > will interpret it incorrectly - Potential problems with global use of single-label names go beyond SMTP. For example, RFC 4282, which defines the Network Access Identifier (NAI), does not permit the use of single-label names. From Section 2.1: realm = 1*( label "." ) label As a result, someone purchasing the "example" TLD and using the NAI [EMAIL PROTECTED] in order to obtain access to the network, might well discover that this would not work. ___ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf