Os nomes de domínio IDN são sensíveis à capitalização?
algumas pessoas irão responder que os nomes de domínio não são sensíveis a maiúsculas. No Novo Mundo Unicode isso já não é verdade.
(origem)
eu pensei que um dos passos na conversão Unicode > Punycode era uma "normalização", que rendeu nomes de domínio em minúsculas.
2 answers
Para os nomes de domínio à antiga } }, sim, os nomes de domínio foram e continuam a ser insensíveis a maiúsculas.
Por exemplo, todos estes representam o mesmo domínio:
- example.com
- Example.com
- EXAMPLE.COM
- EXampLE.com
No moderno DNS, agora temos nomes de domínio internacionalizados (IDN) que permite caracteres Unicode. O problema é que a definição de maiúsculas e minúsculas pode be tricky in some languages and character sets beyond ASCII (Unicode is a superset of US-ASCII).
A intenção dos nomes de domínio é ser insensível a casos, mas pode haver complicações com caracteres particulares em scripts particulares de línguas humanas. Portanto, não há uma resposta simples sim ou não à sua pergunta.
Se utilizar nomes de domínio não ASCII, deve ler-se:
- nome de domínio internacionalizado em Wikipedia
- sistema de nomes de domínio (DNS) clarificação de casos de insensibilidade especificação oficial (IETF RFC 4343)
As URLs ainda são insensíveis a maiúsculas, mesmo para RDIS.