Reverse PTR Name Builder (IPv6)
Construir nomes PTR ip6.arpa a partir de endereços IPv6
Input IPv6 Addresses
IPv6 Reverse DNS Format:
Each nibble (4 bits) is reversed and separated by dots, followed by ip6.arpa
PTR Names
PTR names will appear here
O Construtor de Nome PTR Reverso para IPv6 converte endereços IPv6 em seus nomes DNS reverso ip6.arpa em formato nibble usados para registros PTR. Digite um endereço como 2001:db8::1 e a ferramenta retorna o nome reverso completo de 74 caracteres 1.0.0.0.0.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. Cada dígito hexadecimal se torna um rótulo DNS separado, produzindo nomes que são impráticos de construir à mão.
Entendendo DNS Reverso IPv6
DNS reverso IPv6 funciona no mesmo princípio que DNS reverso IPv4, mas o formato é dramaticamente diferente. Onde IPv4 reverte quatro octetos para construir nomes em in-addr.arpa, IPv6 reverte 32 dígitos hexadecimais individuais (chamados nibbles) para construir nomes em ip6.arpa. O resultado é um nome DNS que é tipicamente 73-74 caracteres de comprimento, com 32 rótulos de caractere único separados por pontos. Construir esses nomes à mão não é apenas tedioso, é praticamente garantido produzir erros.
O formato nibble existe porque endereços IPv6 são 128 bits de comprimento, representados como 32 dígitos hexadecimais. Cada dígito corresponde a 4 bits, e delegação DNS para zonas reverso IPv6 acontece nos limites de nibble. Isto significa que a delegação de zona é limpa em comprimentos de prefixo que são múltiplos de 4 (como /32, /48 e /64) e requer tratamento especial em limites não-nibble. Uma organização típica com uma alocação /32 gerencia uma zona reverso definida pelos primeiros 8 nibbles de sua alocação, com os 24 nibbles restantes formando nomes de registro PTR individuais dentro dessa zona.
Esta ferramenta lida com a conversão inteira automaticamente. Você digita qualquer endereço IPv6 válido em qualquer formato -- comprimido, completamente expandido ou misto -- e a ferramenta normaliza, reverte os nibbles e produz o nome ip6.arpa completo. Ela também identifica limites de delegação de zona para comprimentos de prefixo comuns, o que é essencial ao configurar zonas reverso em BIND, Knot ou PowerDNS.
Como Construir um Nome PTR Reverso IPv6
- Digite um endereço IPv6 em qualquer formato -- comprimido, expandido ou misto (ex:
2001:db8::1) - A ferramenta expande o endereço para seus 32 dígitos hex completos
- Cada dígito é revertido e separado por pontos, com
.ip6.arpaacrescentado - Copie o nome PTR gerado para uso em seu arquivo de zona DNS reverso
Exemplos de Nome DNS Reverso IPv6
| Endereço IPv6 | Nome PTR Reverso (ip6.arpa) |
|---|---|
2001:db8::1 | 1.0.0.0.0.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 |
2001:db8::abcd | d.c.b.a.0.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 |
fe80::1 | 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.0.0.0.ip6.arpa |
::1 | 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa |
Nomes de Zona Reversa por Comprimento de Prefixo
| Comprimento de Prefixo | Limite de Zona | Zona Exemplo para 2001:db8::/32 |
|---|---|---|
/16 | 4 nibbles | 1.0.0.2.ip6.arpa |
/32 | 8 nibbles | 8.b.d.0.1.0.0.2.ip6.arpa |
/48 | 12 nibbles | 0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa |
/64 | 16 nibbles | 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa |
Quando Usar o Construtor de Nome PTR IPv6
- Configurando zonas DNS reverso IPv6 -- Construindo o nome de zona e nomes de registro PTR individual para BIND, Knot ou PowerDNS
- Configuração de servidor de email -- Sistemas de email cada vez mais realizam pesquisas reverso em endereços de remetente IPv6; registros PTR faltantes causam falhas de entrega
- Verificando consultas
dig -x-- Confirmando o nome correto em formato nibble antes de solucionar problemas de resolução reversa - Solicitações de delegação reverso de ISP -- Fornecendo o nome exato de zona ao solicitar delegação de seu espaço reverso IPv6
- Geração em massa de registros PTR -- Processando múltiplos endereços IPv6 para criação automatizada de arquivo de zona
- Documentação de auditoria -- Registrando os nomes reverso para todos os endereços IPv6 em sua alocação
Como o DNS Reverso IPv6 (Formato Nibble) Funciona
DNS reverso IPv6 usa o domínio ip6.arpa com um esquema de nomenclatura baseado em nibble. Diferentemente de IPv4 onde octetos são revertidos, IPv6 reverte dígitos hexadecimais individuais (nibbles).
Processo de Conversão
-
Expanda o endereço: Converta qualquer endereço IPv6 comprimido para sua forma completa de 8-grupo, 32-dígito.
2001:db8::1se torna2001:0db8:0000:0000:0000:0000:0000:0001. -
Remova dois-pontos: Retire os separadores de grupo para obter uma string hex plana de 32 caracteres:
20010db8000000000000000000000001. -
Reverta a string: Reverta a ordem de todos os 32 caracteres:
10000000000000000000000008bd01002. -
Separe com pontos: Coloque um ponto entre cada caractere:
1.0.0.0.0.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. -
Acrescente o sufixo: Adicione
.ip6.arpapara obter o nome reverso completo.
Limites de Delegação de Zona
Zonas reverso IPv6 são delegadas nos limites de nibble, que correspondem a comprimentos de prefixo que são múltiplos de 4. Pontos de delegação comuns:
- Alocação /32 (típica para uma organização): 8 nibbles definem a zona, deixando 24 nibbles para registros PTR dentro da zona
- Alocação /48 (prefixo de site típico): 12 nibbles definem a zona, com 20 nibbles para registros
- Subnet /64: 16 nibbles para a zona, 16 nibbles para registros de host
Para comprimentos de prefixo que não são múltiplos de 4 (como /33 ou /47), delegação requer tratamento especial similar a delegação sem classe IPv4, embora isto seja incomum na prática.
Registro PTR em um Arquivo de Zona
Para a zona 8.b.d.0.1.0.0.2.ip6.arpa (representando 2001:db8::/32), um registro PTR para 2001:db8::1 seria:
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR host.example.com.
O lado esquerdo contém os 24 nibbles que seguem os 8 nibbles da zona, cobrindo a porção restante do endereço completo de 32 nibbles.
DNS Reverso IPv6 na Prática
O maior desafio prático com DNS reverso IPv6 é o comprimento puro dos nomes. Um único caractere transposto em um nome de 32 nibbles cria um registro PTR para o endereço IP errado, e é praticamente impossível detectar o erro pela inspeção visual. É por isto que ferramentas automatizadas são essenciais para gerenciamento de DNS reverso IPv6. Nunca construa esses nomes à mão em arquivos de zona de produção.
Para entrega de email, DNS reverso IPv6 é cada vez mais crítico. Provedores principais incluindo Gmail, Outlook e Yahoo realizam verificações FCrDNS em endereços de remetente IPv6, e mensagens de endereços IPv6 sem registros PTR válidos são rotineiramente rejeitadas. Se sua infraestrutura de email usa IPv6 (o que está se tornando mais comum), garanta que todo IP de saída tem um registro PTR correspondente. Use esta ferramenta para construir o nome ip6.arpa correto, então verifique o registro com dig -x após o desploiement.
Ao gerenciar zonas reverso IPv6 para alocações grandes, seja estratégico sobre o que você popula. Uma alocação /48 tem 2^80 possíveis endereços de host, e você obviamente não pode criar registros PTR para todos eles. Foque em endereços que estão realmente em uso: interfaces de servidor, relés de email, resolvedores DNS e qualquer outro host que interage com sistemas que realizam pesquisas reverso. Muitas organizações usam SLAAC ou DHCPv6 para dispositivos de cliente, e esses dispositivos tipicamente não precisam de registros PTR individuais a menos que executem serviços que requerem DNS reverso.
Perguntas Frequentes
Por que nomes reverso IPv6 são tão longos?
Endereços IPv6 são 128 bits, representados como 32 dígitos hexadecimais. Como cada dígito se torna um rótulo DNS separado no formato nibble, o nome reverso contém 32 rótulos de caractere único mais o sufixo ip6.arpa. Isto produz nomes que são tipicamente 73-74 caracteres de comprimento, tornando a construção manual extremamente propensa a erros.
Posso usar endereços IPv6 comprimidos como entrada?
Sim. A ferramenta aceita qualquer representação IPv6 válida, incluindo formas comprimidas como 2001:db8::1, formas completamente expandidas como 2001:0db8:0000:0000:0000:0000:0000:0001 e notação mista. Todos os formatos são normalizados para a expansão completa de 32 dígitos antes da conversão.
Preciso de registros PTR IPv6 para entrega de email?
Sim, se seu servidor de email envia email a partir de um endereço IPv6. Provedores de email principais incluindo Gmail, Outlook e Yahoo verificam DNS reverso para remetentes IPv6. Mensagens de endereços IPv6 sem registros PTR válidos são comumente rejeitadas ou marcadas como spam.
Qual é a diferença entre in-addr.arpa e ip6.arpa?
in-addr.arpa é usado para DNS reverso IPv4, onde os quatro octetos de um endereço IPv4 são revertidos. ip6.arpa é usado para DNS reverso IPv6, onde os 32 dígitos hexadecimais são revertidos individualmente. Eles servem ao mesmo propósito (mapeamento de IPs para nomes de host) mas usam formatos diferentes porque endereços IPv4 e IPv6 têm estruturas diferentes.
Posso delegar zonas reverso em limites não-nibble como /33?
Em teoria, sim, mas requer soluções alternativas similar a delegação sem classe IPv4 (RFC 2317). Na prática, praticamente todas as delegações de zona reverso IPv6 acontecem nos limites de nibble (/32, /48, /64) porque estes são os tamanhos de alocação padrão. RIRs e ISPs alocam espaço IPv6 nos limites alinhados a nibble especificamente para evitar essa complicação.
Ferramentas Relacionadas
- Construtor de Nome PTR Reverso (IPv4) - Construa nomes PTR in-addr.arpa a partir de endereços IPv4
- Gerador de Zona BIND A/AAAA - Gere registros BIND A e AAAA a partir de CSV
- Validador de Nome de Host - Valide nomes de host por padrões RFC 1123
- Linter de Arquivo de Zona - Verifique arquivos de zona para erros de sintaxe e duplicatas
- Validador de FQDN - Valide nomes de domínio totalmente qualificados