
O que é Punycode
O DNS só entende letras latinas, algarismos e hífens. Seu navegador transforma münchen.de em xn--mnchen-3ya.de com o algoritmo Punycode do RFC 3492 e mostra a grafia original na barra de endereços.
Cada rótulo do domínio é codificado separadamente com o prefixo xn--. Rótulos latinos não mudam: bücher.example.com vira xn--bcher-kva.example.com.
As letras cirílicas а, е, о, р, с e х são idênticas às gêmeas latinas. Golpistas registram um domínio com uma letra trocada e o fazem passar por um site conhecido. O conversor marca rótulos que misturam escritas.
Quando ajuda
- O painel da hospedagem, o DNS ou a configuração do nginx só aceitam xn--, e seu domínio tem acentos ou letras não latinas.
- Um endereço xn-- apareceu nos logs ou num e-mail, e você quer saber que site é.
- Você confere se um link de e-mail tem letras trocadas.
- Você prepara uma lista de domínios para um certificado SSL ou um scraper.