On 30 Jan 2018, at 16:29, Warren Kumari wrote:
There is one matter of substance (but, IMO, very minor substance!) --
the original document said that the names are of the form:
_is-ta-[key].example.com
_not-ta-[key].example.com
This works, but some implementations really don't like having A/AAA
records for names which start with an underscore... So, we are
proposing to use instead:
xm--is-ta-[key].example.com
xm--not-ta-[key].example.com
Why XM--? Well, we wanted some sort of identifier (that isn't an
underscore), and XM-- felt "similar" to XN--. A quick look through the
.com and .net zonefiles didn't show any collisions (yes, I realize
that this is a tiny slice of the namespace, but it was quick and
easy), nor did looking in various passive-dns and similar places.
Please, no. As the originator of the original
<letter><letter><hyphen><hyphen> hack, I think this is the wrong thing
to do for many reasons. The biggest one is, sadly, the fact that some
software now has <letter><letter><hyphen><hyphen> as reserved even
though it should not.
Further, it is not needed. When you say but some implementations really
don't like having A/AAA records for names which start with an
underscore", you could have easily added "...but they allow it with a
minor configuration change".
The problem you hit was in BIND. To get around it, you simply add
"check-names master warn;" to the options.
The purpose of the special label in this draft is to mark the whole name
as being used for testing. Making that more obvious with an underscore
prefix seems a lot better than making it seem like a label that would
work in a normal host name.
And if you really hate the _ and want to use
<letter><letter><hyphen><hyphen>, please do *not* use something that
will look a lot like an invalid IDN. There are plenty of other choices.
The document could really benefit from a better introduction /
explanation of how this will be used (similar to my earlier
conversational description) and integrating the comments received.
The authors intend to publish this soon.
Thanks!
--Paul Hoffman
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop