[DNSOP] draft-ietf-dnsop-integration text on ASCII-or-not
Ben Schwartz <[email protected]> Mon, 20 Jul 2026 14:45:24 -0400
| Newsgroups | gmane.ietf.dnsop |
|---|---|
| Message-ID | <CAOdQrVO7jgYk6JW4oCTYCJRXmYvUGR0kNFUYq_9T4BLzCoe5nw@mail.gmail.com> |
Current text: DNS integrations should also be aware that global DNS domain names are not limited to ASCII characters, e.g., as described in [RFC5890]. DNS integrations should also be aware that the list of valid global DNS TLDs can change, so should not hard code a list of accepted TLDs. If applications want a list of currently valid TLDs, they can use a routinely updated list of public suffixes such as that provided by IANA [IANA-PSL]. Failure to account for such domain names may lead to inadvertent exclusion which could also lead to registrant and user confusion. My proposed text: DNS integrations should be aware that the list of valid global DNS TLDs can change, so should not hard code a list of accepted TLDs. If applications want a list of currently valid TLDs, they can use a routinely updated list of public suffixes such as that provided by IANA [IANA-PSL]. Failure to account for new TLDs may lead to inadvertent exclusion which could also lead to registrant and user confusion. When interacting with non-technical users, applications should present and accept domain names in Unicode "u-label" format [RFC5890]. Special care must be taken to avoid homograph attacks in the user interface. In the DNS wire format, applications should only use domain names that conform to the "Preferred Name Syntax" [RFC1123] or the Attrleaf syntax [RFC8553]. Domain names in wire-format should be checked for non-compliant characters (e.g. labels containing ".", uppercase, whitespace, or non-ASCII characters) due to security risks. --Ben Schwartz _______________________________________________ DNSOP mailing list -- [email protected] To unsubscribe send an email to [email protected]