IDN - Domínios Internacionais
Registro domínios com caracteres não latinos, também chamados de domínios idn. Usa-se o punycode, ascii
- Dominiando
Um IDN (Internationalized Domain Name) é um nome de domínio "internacionalizado" que pode conter caracteres não ASCII.
O ASCII é um conjunto de caracteres e um sistema de codificação usado na língua inglesa, na Europa Ocidental em geral, baseado no alfabeto romano.
Alguns nomes de domínio podem, portanto, conter caracteres não latinos, como a trema amplamente usada em alemão (ä) ou conter caracteres do alfabeto árabe ou chinês.
O padrão atual de resolução de nome de domínio não permitiria o uso desses caracteres. No entanto, sistemas de conversão foram criados para que o uso desses caracteres seja compatíveis.
O sistema em questão è chamado de IDNA (Internationalizing Domain Names in Applications) e é baseado em um sistema de codificação Punycode do codigo Unicode.
Basicamente, o sistema converte caracteres não suportados pelo DNS em vários caracteres suportados pelo DNS. Isso foi decidido porque era mais fácil adotar um critério de conversão do que redesenhar a infraestrutura do DNS e, portanto, toda a rede!
Em suma, os caracteres não-ASCII são convertidos em caracteres ASCII que podem ser gerenciados pelos navegadores. Portanto, para que um domínio convertido "funcione" ou melhor, possa ser visitado seve que o proprio navegador tenha a capacidade de interpretá-lo por meio de um plug-in de instalação semi-automático.
Um prefixo 'xn--' foi reservado para prefixar o nome de domínio composto de caracteres incomuns. Por exemplo, o domínio 'città.it' se tornaria 'xn--citt-3na.it'
Google, por exemplo, já é capaz de pesquisar em sites IDN.
No site http://www.idnnow.com/index.jsp você pode baixar o plug-in i-Nav (TM) gratuito que atualiza o navegador da web.
No automático, o plug-in pode ser detectado: tente digitar http://www.città.com
No entanto, existem problemas relacionados à "segurança" para usuários que podem ser enganados usando um domínio IDN.
Na verdade, é possível que se crie sites que pareçam exatamente como o nome oficial e o certificado do domínio. Por exemplo, suponha que o site www.citta.it (sem acento) seja um site bancário. Um invasor pode registrar o domínio città.it (com o acento) e torná-lo idêntico ao oficial.
Um usuário inexperiente se encontra em um site que difere apenas por um acento e pode deixar informações sigilosas. Por esse motivo, alguns navegadores preferem que o nome de domínio "convertido" apareça e, em seguida, na barra de endereços, em vez de ler http://www.città.it - será lido http://www.xn--citt-3na.it
O mesmo problema seria com certificados SSL. No momento o ICANN está verificando possíveis soluções com os vários Registry que adotam os IDN.