dnscontrol icon indicating copy to clipboard operation
dnscontrol copied to clipboard

NETCUP: Unicode (non-punycode) not supported?

Open killerbees19 opened this issue 1 year ago • 5 comments

It seems IDN domains are only supported with punycode format at v4.1.1.

  • D("exämple.at", … tries to (re-) create all records and silently fails. (They are not visible at the netcup CCP.)
  • D("xn--exmple-cua.at", … works as expected.

/cc @kordianbruck

killerbees19 avatar Jun 20 '23 19:06 killerbees19

Just for some context: Same issue has been raised for provider INWX too, with issue #2450

patschi avatar Jun 21 '23 11:06 patschi

Yeah, seemingly there needs to be a decision what the input format for dnscontrol should be. I think Tom's suggestion there is reasonable and would address this issue.

kordianbruck avatar Jul 18 '23 22:07 kordianbruck

(I just had this thought... it may be totally wrong but I'll put it out there)

Proposal:

Domains: The goal should be that the string a user enters in dnsconfig.js should match the string they see in the provider's web portal. That would simplify things for the user, and give us an obvious goal for how the code is supposed to work.

Records: The individual records should permit punycode and UTF-8, and be converted to the format that the provider prefers. This could be all UTF-8, all punycode, or a mix (use whatever string is in dnsconfig.js).

Would that work?

tlimoncelli avatar Aug 22 '23 16:08 tlimoncelli

One note about "should match the string they see in the provider's web portal". That is not consistent between providers.

i.e. I have a domain registered via namecheap which uses the punycode, but DNS is on Cloudflare which uses the UTF-8 representation.

adamus1red avatar Aug 23 '23 16:08 adamus1red

Related: https://github.com/StackExchange/dnscontrol/issues/2097

tlimoncelli avatar Dec 14 '23 18:12 tlimoncelli