Reverse DNS / PTR Helper · Networking
Transforme um IP no seu nome de DNS reverso.
Digite um endereço ou CIDR como 192.0.2.10/24 para obter seu registro PTR in-addr.arpa / ip6.arpa e a zona reversa delegada: um gerador de DNS reverso online e gratuito que roda inteiramente no seu navegador, sem precisar de cadastro.
Ambiente de testes do Reverse DNS / PTR Helper
IPv4 or IPv6 — host 192.0.2.1 or 2001:db8::1. Add a prefix like 192.0.2.0/24 to get the reverse zone.
Type an IP address or IP/prefix or pick an example to see its PTR record name, reverse zone and a ready-to-run dig command here.
O problema
Um rótulo fora de ordem e o PTR nunca resolve.
Escrever um registro PTR significa inverter um endereço na mão dentro da árvore arpa: quatro octetos de trás para frente no IPv4, ou os trinta e dois nibbles completos no IPv6. Coloque um rótulo fora de ordem e o registro falha silenciosamente ao resolver, o e-mail é marcado como suspeito e os logs mostram IPs brutos em vez de nomes.
Este gerador de registros PTR para IPv4 e IPv6 transforma um endereço ou CIDR no nome PTR exato in-addr.arpa / ip6.arpa e na zona reversa que você delega, para que possa colocá-lo direto em um arquivo de zona. Tudo no navegador, sem nada para instalar.
Precisa primeiro dos limites de rede de um bloco? Abra a Calculadora de sub-redes.
O processo
Como funciona.
Quatro etapas determinísticas são executadas a cada tecla pressionada, tudo dentro da aba do seu navegador, com aritmética exata de BigInt.
-
Analisar o endereço.
O IP ou o CIDR é separado do seu /prefixo e lido como um número IPv4 de 32 bits ou IPv6 de 128 bits.
-
Inverter os rótulos.
Os octetos do IPv4 são invertidos; o IPv6 é expandido em 32 nibbles e invertido, um rótulo para cada um.
-
Acrescentar o sufixo.
Os rótulos invertidos recebem o domínio in-addr.arpa (IPv4) ou ip6.arpa (IPv6) para formar o nome PTR.
-
Derivar a zona.
O prefixo define quais rótulos pertencem à zona reversa delegada, sinalizando os casos do RFC 2317.
Exemplos resolvidos
Do endereço ao nome arpa.
A mesma ideia de inversão, duas famílias de endereços: o IPv4 inverte octetos decimais, o IPv6 inverte nibbles hexadecimais.
IPv4 — in-addr.arpa
Octetos invertidos, depois in-addr.arpa; prefixos mais finos que /24 usam o RFC 2317.
192.0.2.10/24
PTR name 10.2.0.192.in-addr.arpa
reverse 2.0.192.in-addr.arpa
zone (a /24 — delegated on the octet boundary)
198.51.100.64/26
reverse 64/26.100.51.198.in-addr.arpa
(finer than /24 → RFC 2317 classless delegation) IPv6 — ip6.arpa
Expandido em 32 nibbles, invertido, depois ip6.arpa: um rótulo por nibble.
2001:db8::1/64
expanded 2001:0db8:0000:0000:0000:0000:0000:0001
PTR name 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.
0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
reverse 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.
ip6.arpa
zone (a /64 → 16 nibble labels) Próximo passo
Ainda não tem certeza dos limites do bloco?
A Subnet Calculator recebe um endereço mais um prefixo e retorna a rede, o broadcast, a máscara, o wildcard e a faixa de hosts para IPv4 e IPv6: a companheira para confirmar um bloco antes de delegar sua zona reversa.
192.0.2.10
→ 10.2.0.192.in-addr.arpa
2001:db8::1
→ 1.0.0.…0.8.b.d.0.1.0.0.2.ip6.arpa FAQ
Suas perguntas, respondidas.
Toque em uma pergunta para expandir a resposta.
O que é um gerador de registros PTR de DNS reverso?
Um gerador de registros PTR recebe um endereço IPv4 ou IPv6 (ou um CIDR) e monta o nome arpa usado no DNS reverso: ele inverte o endereço e acrescenta in-addr.arpa para IPv4 ou ip6.arpa para IPv6. Esta ferramenta faz essa conversão inteiramente no seu navegador, então o endereço IP que você digita nunca é enviado para nenhum servidor.
O que é DNS reverso ou um registro PTR?
O DNS direto mapeia um nome para um endereço; o DNS reverso faz o contrário: mapeia um endereço IP de volta para um nome de host por meio de um registro PTR. A consulta é feita sob o domínio especial in-addr.arpa (IPv4) ou ip6.arpa (IPv6), onde o endereço é escrito de trás para frente como um nome. Esta ferramenta monta esse nome PTR para você a partir de qualquer endereço ou CIDR.
Para que serve um registro PTR?
Um registro PTR mapeia um endereço IP de volta para um nome de host, o inverso de um registro A ou AAAA. Ele é usado principalmente para verificar servidores de e-mail: muitos servidores de e-mail receptores rejeitam mensagens de IPs que não têm um registro PTR válido. Os registros PTR também aparecem em logs de sistema e em traces de rede, substituindo endereços IP brutos por nomes de host legíveis para facilitar a resolução de problemas.
Meu endereço chega a sair do navegador?
Não. O nome PTR e a zona reversa são derivados 100% no lado do cliente, na sua aba: não há servidor, nem conta, nem registro de logs. Você pode colar endereços internos e faixas privadas com segurança.
Qual a diferença entre o in-addr.arpa do IPv4 e o ip6.arpa do IPv6?
O IPv4 inverte os quatro octetos decimais e acrescenta in-addr.arpa, de modo que 192.0.2.10 vira 10.2.0.192.in-addr.arpa. O IPv6 expande o endereço para seus 32 nibbles hexadecimais, inverte-os e acrescenta ip6.arpa, o que resulta em um nome bem mais longo, com um rótulo por nibble. A ferramenta lida com os dois e mostra a forma IPv6 totalmente expandida.
O que é o formato de nibble no DNS reverso de IPv6?
Um nibble é um único dígito hexadecimal (4 bits). Os nomes ip6.arpa do IPv6 listam cada nibble do endereço totalmente expandido em ordem invertida, separados por pontos: 32 nibbles no total para um registro de host. Por exemplo, 2001:db8::1 se expande para 2001:0db8:0000:…:0001, e a sequência de nibbles invertida vira 1.0.0.0.…0.8.b.d.0.1.0.0.2.ip6.arpa. O gerador mostra esse detalhamento dos nibbles para que você possa conferir o nome PTR antes de adicioná-lo ao seu arquivo de zona.
O que é a zona reversa e como entra o RFC 2317?
A zona reversa é a parte da árvore arpa sobre a qual o seu servidor DNS tem autoridade delegada: para um /24, é a zona de três octetos como 2.0.192.in-addr.arpa. As delegações de IPv4 caem naturalmente em limites de octeto (/8, /16, /24). Para prefixos mais finos que /24, usa-se a delegação sem classes do RFC 2317, em que o rótulo da zona codifica o bloco sub-/24; a ferramenta sinaliza esse caso para que você saiba que é necessária uma delegação no estilo CNAME.
Como crio uma zona de DNS reverso a partir de um bloco CIDR?
Para IPv4, pegue os octetos do prefixo de rede e inverta-os: um /24 como 198.51.100.0/24 mapeia para a zona 100.51.198.in-addr.arpa, enquanto um /16 como 198.51.0.0/16 mapeia para 51.198.in-addr.arpa. As zonas reversas de IPv6 precisam cair em limites de nibble (comprimento de prefixo divisível por 4); se o seu prefixo não estiver em um limite, a ferramenta arredonda para baixo até o limite de nibble que o engloba e anota a divergência. Digite qualquer CIDR e o gerador de zonas reversas deriva automaticamente o nome de zona correto.
Esta ferramenta consulta o DNS ou resolve alguma coisa?
Não. Ela não envia nenhuma consulta nem resolve nada: gera os nomes in-addr.arpa / ip6.arpa e a zona reversa offline, apenas a partir do endereço que você digita. Para de fato resolver um PTR, você usaria uma ferramenta como dig -x ou host; esta ferramenta só monta os nomes corretos para colocar no seu arquivo de zona ou consulta.
More free, private DevOps tools.
O Reverse DNS / PTR Helper é uma das ferramentas do OpsCanopy: uma copa em expansão de validadores, conversores e testadores baseados no navegador que nunca tocam um servidor.
Mais em Redes
Começando com Linux? Leia o guia de Linux →
29 ferramentas gratuitas, todas capazes de funcionar offline — o opscanopy.com não exige cadastro e não envia nada.
Mais sobre redes: a Calculadora de sub-redes e o Conversor de endereços IP, ou explore o diretório completo de ferramentas.
Fornecido no estado em que se encontra, por conveniência; sempre confirme alterações críticas de DNS na sua própria autoridade. OpsCanopy é gratuito e de código aberto.