On Wed, 2 Jan 2019, Brian Dickson wrote:
Let's assume for the purposes of argument that we have a DNS server that
knows how to translate between A-labels an U-labels.  Then I invent this
DNS record

Is it the case that you have a bunch of labels that you want to have
treated as equivalent, and that at the terminus of any given FQDN involving
a sequence of equivalence-sets of labels, there is a single "canonical"
owner name for all the RRtypes/RRsets?

Basically yes, it's the IDN version of ASCII upper/lower case equivalence. If you have a label ABCD in your zone, it'll match abcd and Abcd and 14 other upper-lower combinations.

This is to use DNAMEs for all of the variants, with all names being
letter-digit-hyphen format (a-label?), so for i18n stuff, xn--* format.

Unfortunately this is a WKBI for multiple reasons:

* DNAME only maps names below it, not the name itself. This is why this approach completely failed in the .CAT TLD to try and map accented to
unaccented names.

* DNAME only maps one name at a time, but a name can have many variants and there can be variants at every level, e.g., if a name is FOO.BAR, there's 8 possible variants for each label.

* DNAME synthesized names are not equivalent to the original, particularly for mail since MX to CNAME is not allowed and the rule is spottily followed.

Taiwan has a DNAME to map the simplified .台湾 to .台灣.  It sort of
works.

$ dig xn--kprw13d. dname

;; ANSWER SECTION:
xn--kprw13d.            3600    IN      DNAME   xn--kpry57d.

This is to use authority-size zone file references, and pull in identical
zone files by reference, rather than keep the parallel zones as separately
maintained entities.

That's not exactly a WKBI, but it only solves a small part of the problem. You can use it to map equivalent zones line foo.ngo and foo.ong, but it doesn't handle variant names within the zone. I use it in my DNS toaster for a user who has a lot of vanity zones and want them all to point to the same place.

Regards,
John Levine, jo...@taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to