Entrar Cadastrar
Punycode

Converta domínios internacionalizados em Punycode e de volta

O DNS guarda domínios internacionalizados como xn--. Digite em qualquer um dos campos, um domínio, e-mail ou link por linha, e o outro campo se preenche sozinho.

A conversão roda no seu navegador, os domínios não vão a lugar nenhum.

Domínios de topo cirílicos em Punycode

Apareceu xn--p1ai nos logs, num e-mail ou no painel da hospedagem? É a zona russa .рф. As outras zonas cirílicas estão abaixo.

ZonaPunycodePara quem
.рфxn--p1aiRússia
.русxn--p1acfsites em russo
.москваxn--80adxhksMoscou
.детиxn--d1acj3bsites para crianças
.онлайнxn--80asehdbqualquer site
.сайтxn--80aswgqualquer site
.оргxn--c1avgorganizações
.комxn--j1aefempresas
.укрxn--j1amhUcrânia
.белxn--90aisBelarus
.қазxn--80ao21aCazaquistão
.србxn--90a3acSérvia
.мкдxn--d1alfMacedônia do Norte
.монxn--l1accMongólia
As letras de um alfabeto nacional atravessam um prisma e viram Punycode

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.

Perguntas e respostas

01O que significa xn--p1ai?

É a zona russa .рф em Punycode. Os rótulos antes dela com o prefixo xn-- também são cirílicos: xn--e1afmkfd.xn--p1ai se lê пример.рф.

02Como coloco um domínio IDN no nginx ou no DNS?

Use Punycode nas configurações: server_name xn--mnchen-3ya.de; e o mesmo nome na zona DNS. Os navegadores convertem o endereço nos dois sentidos sozinhos.

03Dá para converter um endereço de e-mail em Punycode?

O domínio depois do @ é convertido como qualquer outro. O nome da caixa antes do @ fica como está: ali, só servidores com SMTPUTF8 aceitam letras não latinas.

04Como identifico um domínio falso com letras trocadas?

Cole o endereço aqui. Um domínio com а cirílico no lugar do a latino começa com xn--, e a verificação mostra quais escritas ele mistura.

05Por que o navegador mostra um domínio como xn-- em vez de letras?

É a proteção do navegador contra falsificação. Quando um nome mistura alfabetos ou usa letras parecidas com as latinas, ele mostra o Punycode. Um nome escrito num só alfabeto, sem letras parecidas, aparece como é.

Preços Testar uma hora grátis