IDN
nome de domínio internacionalizado
nome de domínio Nome legível da internet formado por rótulos separados por pontos. Definição completa de nome de domínio que usa caracteres além das letras básicas do inglês, dos dígitos e do hífen, como letras acentuadas ou as escritas árabe, chinesa ou cirílica. O DNS sistema de nomes de domínio O diretório da internet que liga os nomes de domínio aos endereços dos computadores. Definição completa de DNS armazena esses nomes em uma forma ASCII American Standard Code for Information Interchange Conjunto básico de letras do alfabeto inglês, dígitos e símbolos sobre o qual o DNS foi construído. Definição completa de ASCII chamada Punycode A codificação que converte nomes de domínio internacionalizados em ASCII começando com xn--. Definição completa de Punycode, que começa com “xn--”. Os IDNs permitem que as pessoas usem nomes em seu próprio idioma.
- categoria
- DNS e fundamentos técnicos
Um nome de domínio internacionalizado (IDN) usa mais do que as letras de a a z, os algarismos e o hífen: letras acentuadas, como ñ ou ü, ou sistemas de escrita como o árabe, o chinês ou o cirílico. As pessoas veem e digitam o nome na própria escrita, enquanto o DNS trabalha nos bastidores com uma versão em letras simples. A maioria dos problemas com IDNs vem da diferença entre essas duas formas.
O que é um nome de domínio internacionalizado
A RFC Request for Comments Um documento numerado da série que registra os padrões e as práticas técnicas da internet. Definição completa de RFC 5890, publicada pela IETF Força-Tarefa de Engenharia da Internet Organismo aberto que redige padrões da internet como DNS, EPP e RDAP. Definição completa de IETF em agosto de 2010, define um IDN como um nome de domínio com pelo menos um rótulo Cada parte de um nome de domínio separada por pontos, com até 63 caracteres. Definição completa de rótulo internacionalizado. Esse rótulo pode ser o nome registrado, como um nome com ñ sob .es, ou o próprio domínio de topo, como .рф.
Como funciona nos bastidores: Punycode, rótulos A e rótulos U
Os IDNs funcionam um rótulo de cada vez, nunca sobre o nome inteiro. Cada rótulo internacionalizado tem duas formas:
- O rótulo U A forma Unicode, legível por pessoas, de uma parte de um nome de domínio internacionalizado. Definição completa de rótulo U (U-label) é a forma que as pessoas leem e digitam, em caracteres Unicode.
- O rótulo A Forma ASCII de uma parte de um nome de domínio internacionalizado, que começa com xn--. Definição completa de rótulo A (A-label) é o seu equivalente em ASCII: o prefixo xn– seguido do resultado do algoritmo Punycode, que pode ter no máximo 59 caracteres, já que um rótulo tem no máximo 63.
Os programas convertem cada rótulo U no seu rótulo A antes de consultar o DNS: segundo a ICANN Corporação da Internet para Atribuição de Nomes e Números Organização sem fins lucrativos que coordena o DNS mundial e as políticas de gTLDs. Definição completa de ICANN, as operações do DNS usam exclusivamente rótulos A. A RFC 5890 reserva a palavra Punycode para o método de conversão (RFC 3492, março de 2003), não para a sequência resultante.
O conjunto de regras atual, o IDNA2008 nomes de domínio internacionalizados em aplicações, revisão de 2008 Padrão atual que define quais caracteres os nomes de domínio internacionalizados podem usar. Definição completa de IDNA2008 (RFCs 5890 a 5894), substituiu o IDNA2003, mas manteve o Punycode e o prefixo xn–. Alguns caracteres mudaram: o ß alemão e o ς final grego são válidos no IDNA2008, enquanto o IDNA2003 os convertia em outros caracteres, então um nome que os contém tem agora um rótulo A diferente daquele que programas mais antigos buscam.
Quais caracteres cada registro permite
O IDNA2008 fixa o limite externo. Dentro dele, a RFC 5890 torna obrigatórias as restrições para os registro O banco de dados e o sistema centrais de um domínio de topo ou, em sentido mais amplo, a organização que os opera. Definição completa de registro de IDNs, e a RFC 5891 espera que os registros de todos os níveis do DNS definam as próprias políticas. Muitos publicam tabela de IDN Lista de um registro com os caracteres que ele aceita em nomes de domínio internacionalizados. Definição completa de tabela de IDN, listas dos caracteres que aceitam para um idioma ou sistema de escrita, que a IANA Autoridade para Atribuição de Números da Internet Funções que coordenam a zona raiz, os endereços IP e os números de protocolo. Definição completa de IANA reúne no seu Repositório de Práticas IDN (Repository of IDN Practices).
As Regras de Geração de Rótulos (LGR Regras de Geração de Rótulos Regras legíveis por máquina que definem os rótulos válidos de uma zona e suas variantes. Definição completa de LGR) são a versão formal dessas tabelas, legível por máquina (RFC 7940). Para os domínios de topo, a ICANN usa as Regras de Geração de Rótulos da Zona Raiz (RZ-LGR). Em outubro de 2026, a versão atual, RZ-LGR-6, cobre 27 sistemas de escrita, entre eles o latino.
Para o .es, o plano nacional de nomes de domínio (Orden ITC/1542/2005) e a Red.es O órgão público espanhol que administra o domínio .es por meio de sua unidade Dominios.es. Definição completa de Red.es definem estas regras, em outubro de 2026:
- as letras de a a z, os algarismos de 0 a 9 e o hífen, nunca como primeiro ou último caractere;
- 13 caracteres a mais: á, à, é, è, í, ï, ó, ò, ú, ü, ñ, ç e l·l;
- de 3 a 63 caracteres no segundo nível, de 2 a 63 no terceiro;
- nenhum nome pode começar com xn–, e as maiúsculas contam como minúsculas.
Para o l·l do catalão, o IDNA2008 permite o ponto médio apenas entre dois l, não a letra única ŀ.
Variantes e caracteres parecidos
Algumas comunidades de escrita, como as de usuários do árabe e do han, tratam duas sequências diferentes como o mesmo nome. São as variante de IDN Rótulo tratado como equivalente a outro porque seus caracteres são intercambiáveis. Definição completa de variante de IDN.
Os caracteres parecidos são outro problema: caracteres de sistemas de escrita diferentes que têm a mesma aparência, como um ômicron grego no meio de letras latinas. Um ataque homográfico Uso de caracteres parecidos para fazer um domínio falso parecer verdadeiro. Definição completa de ataque homográfico os usa para fazer um nome falso parecer verdadeiro. As restrições dos registros e as LGR limitam essas misturas, e a avaliação de similaridade de strings Verificação de se a string proposta para um TLD poderia ser confundida com outra. Definição completa de avaliação de similaridade de strings da ICANN rejeita TLD domínio de topo A última parte de um nome de domínio, depois do último ponto. Definição completa de TLD solicitados que sejam visualmente parecidos com TLDs existentes.
Domínios de topo IDN em escritas não latinas
Os TLDs de código de país IDN chegam pelo Processo Acelerado de ccTLD IDN domínio de topo de código de país com nome de domínio internacionalizado Domínio de topo de código de país escrito em uma escrita não latina. Definição completa de ccTLD IDN (IDN ccTLD Fast Track), aprovado pela Diretoria da ICANN Conselho de administração da ICANN, que adota políticas e aprova as decisões principais. Definição completa de Diretoria da ICANN em Seul em outubro de 2009. Um país ou território da lista norma ISO 3166-1 Lista padronizada de códigos de países que determina quais ccTLDs podem existir. Definição completa de norma ISO 3166-1 pode pedir o seu nome em uma escrita que não seja a latina, por isso o .es fica de fora.
Os TLDs IDN genéricos chegam pelas rodadas de novo gTLD Domínio de topo genérico adicionado à internet pelo Programa de Novos gTLDs da ICANN. Definição completa de novo gTLD da ICANN. Na rodada de 2026, um IDN solicitado deve cumprir o IDNA2008 e o RZ-LGR-6. Uma variante fica com o mesmo operador de registro A organização que detém o contrato ou o mandato de um TLD e define suas regras. Definição completa de operador de registro, sob um único Contrato de Registro O contrato entre a ICANN e o operador de registro de um gTLD. Definição completa de Contrato de Registro, e cada variante precisa de uma justificativa. Em outubro de 2026, os operadores de gTLD domínio de topo genérico Domínio de topo não vinculado a um país, operado sob contratos com a ICANN. Definição completa de gTLD existentes não pagam a taxa básica de candidatura para até quatro strings variantes.
Em outubro de 2026, cerca de 150 TLDs no banco de dados da zona raiz O topo do DNS, que lista todos os TLDs e seus servidores de nomes. Definição completa de zona raiz da IANA começam com xn– (pela nossa contagem), e a ICANN cita mais de 60 ccTLD domínio de topo de código de país Domínio de topo de um país ou território, normalmente com duas letras. Definição completa de ccTLD IDN. Exemplos: .рф (xn–p1ai), o TLD de código de país da Rússia, e o genérico .vermögensberater (xn–vermgensberater-ctb).
Onde os IDNs ainda falham: e-mail, aplicativos e formulários
A ICANN chama de Aceitação Universal O objetivo de que todo nome de domínio e endereço de e-mail válido funcione em qualquer software. Definição completa de Aceitação Universal o objetivo de que todo nome de domínio e todo endereço de e-mail válidos funcionem em todos os programas. Formulários que rejeitam letras acentuadas são uma falha típica.
O e-mail precisa de padrões próprios, a internacionalização de endereços de e-mail (EAI), introduzida na RFC 6530 em fevereiro de 2012. Quando os nomes multilíngues do .es foram abertos, em 2007, a Red.es alertou que o e-mail com IDN era pouco comum e que alguns programas mostrariam a forma xn–. Essa era a posição de 2007.
Exemplo: registrar um nome espanhol com ñ
Considere o nome ilustrativo peña.example: os programas transformam o rótulo peña em xn–pea-8ma, então o DNS vê xn–pea-8ma.example. Como .example é reservado, isso mostra apenas a conversão. No exemplo publicado pela própria Red.es, eñe se torna xn–ee-zja.
Para um nome .es com ñ:
- Verificar se ele usa apenas os caracteres e os comprimentos permitidos acima.
- Registrá-lo por meio de um registrador Uma empresa que registra nomes de domínio no registro para seus clientes. Definição completa de registrador de .es, que define o próprio preço. A Red.es só registra diretamente em casos muito específicos; em outubro de 2026, seu preço direto é de € 33,38 por ano, com imposto sobre o valor agregado incluído, sem preço separado para nomes multilíngues.
O registro então guarda o nome, e o DNS trabalha com o seu rótulo A. As fontes consultadas não dizem se ele fica vinculado ao mesmo nome sem ñ.