Constructor de Nombre PTR Inverso (IPv6)
Construye nombres PTR ip6.arpa a partir de direcciones 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
El Reverse PTR Name Builder para IPv6 convierte direcciones IPv6 en sus nombres de DNS reverso en formato nibble ip6.arpa usados para registros PTR. Ingresa una dirección como 2001:db8::1 y la herramienta devuelve el nombre 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 convierte en una etiqueta DNS separada, produciendo nombres que son impracticables de construir a mano.
Entendiendo el DNS reverso de IPv6
El DNS reverso de IPv6 funciona con el mismo principio que el DNS reverso de IPv4, pero el formato es dramáticamente diferente. Donde IPv4 invierte cuatro octetos para construir nombres en in-addr.arpa, IPv6 invierte 32 dígitos hexadecimales individuales (llamados nibbles) para construir nombres en ip6.arpa. El resultado es un nombre DNS que típicamente tiene 73-74 caracteres de largo, con 32 etiquetas de un solo carácter separadas por puntos. Construir estos nombres a mano no es solo tedioso, prácticamente garantiza errores.
El formato de nibbles existe porque las direcciones IPv6 tienen 128 bits de largo, representadas como 32 dígitos hexadecimales. Cada dígito corresponde a 4 bits, y la delegación DNS para zonas reversas de IPv6 ocurre en los límites de nibbles. Esto significa que la delegación de zona es limpia en longitudes de prefijo que son múltiplos de 4 (como /32, /48 y /64) y requiere manejo especial en límites que no son de nibbles. Una organización típica con una asignación /32 administra una zona reversa definida por los primeros 8 nibbles de su asignación, con los 24 nibbles restantes formando nombres de registros PTR individuales dentro de esa zona.
Esta herramienta maneja toda la conversión automáticamente. Ingresas cualquier dirección IPv6 válida en cualquier formato -- comprimido, completamente expandido o mixto -- y la herramienta la normaliza, invierte los nibbles y produce el nombre ip6.arpa completo. También identifica los límites de delegación de zona para longitudes de prefijo comunes, lo cual es esencial cuando configuras zonas reversas en BIND, Knot o PowerDNS.
Cómo construir un nombre PTR reverso de IPv6
- Ingresa una dirección IPv6 en cualquier formato -- comprimido, expandido o mixto (por ejemplo,
2001:db8::1) - La herramienta expande la dirección a sus 32 dígitos hexadecimales completos
- Cada dígito se invierte y se separa por puntos, con
.ip6.arpaagregado al final - Copia el nombre PTR generado para usar en tu archivo de zona DNS reversa
Ejemplos de nombres DNS reverso de IPv6
| Dirección IPv6 | Nombre 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 |
Nombres de zona reversa por longitud de prefijo
| Longitud de prefijo | Límite de zona | Zona de ejemplo 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 |
Cuándo usar el constructor de nombres PTR de IPv6
- Configurar zonas DNS reversas de IPv6 -- Construir el nombre de zona y los nombres de registros PTR individuales para BIND, Knot o PowerDNS
- Configuración de servidor de correo -- Los sistemas de correo realizan cada vez más búsquedas reversas en direcciones IPv6 de remitentes; registros PTR faltantes causan fallos en la entrega
- Verificar consultas
dig -x-- Confirmar el nombre correcto en formato nibble antes de solucionar problemas de resolución reversa - Solicitudes de delegación reversa al ISP -- Proporcionar el nombre de zona exacto al solicitar delegación de tu espacio reverso IPv6
- Generación masiva de registros PTR -- Procesar múltiples direcciones IPv6 para creación automatizada de archivos de zona
- Documentación de auditoría -- Registrar los nombres reversos para todas las direcciones IPv6 en tu asignación
Cómo funciona el DNS reverso de IPv6 (formato nibble)
El DNS reverso de IPv6 usa el dominio ip6.arpa con un esquema de nombres basado en nibbles. A diferencia de IPv4 donde se invierten los octetos, IPv6 invierte dígitos hexadecimales individuales (nibbles).
Proceso de conversión
-
Expandir la dirección: Convierte cualquier dirección IPv6 comprimida a su forma completa de 8 grupos y 32 dígitos.
2001:db8::1se convierte en2001:0db8:0000:0000:0000:0000:0000:0001. -
Eliminar los dos puntos: Quita los separadores de grupo para obtener una cadena hexadecimal plana de 32 caracteres:
20010db8000000000000000000000001. -
Invertir la cadena: Invierte el orden de los 32 caracteres:
10000000000000000000000008bd01002. -
Separar con puntos: Coloca un punto entre cada carácter:
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. -
Agregar el sufijo: Agrega
.ip6.arpapara obtener el nombre reverso completo.
Límites de delegación de zona
Las zonas reversas de IPv6 se delegan en los límites de nibbles, que corresponden a longitudes de prefijo que son múltiplos de 4. Puntos de delegación comunes:
- Asignación /32 (típica para una organización): 8 nibbles definen la zona, dejando 24 nibbles para registros PTR dentro de la zona
- Asignación /48 (prefijo de sitio típico): 12 nibbles definen la zona, con 20 nibbles para registros
- Subred /64: 16 nibbles para la zona, 16 nibbles para registros de host
Para longitudes de prefijo que no son múltiplos de 4 (como /33 o /47), la delegación requiere manejo especial similar a la delegación classless de IPv4, aunque esto es poco común en la práctica.
Registro PTR en un archivo de zona
Para la zona 8.b.d.0.1.0.0.2.ip6.arpa (representando 2001:db8::/32), un registro PTR para 2001:db8::1 sería:
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.
El lado izquierdo contiene los 24 nibbles que siguen a los 8 nibbles de la zona, cubriendo la porción restante de la dirección completa de 32 nibbles.
DNS reverso de IPv6 en la práctica
El mayor desafío práctico con el DNS reverso de IPv6 es la longitud de los nombres. Un solo carácter transpuesto en un nombre de 32 nibbles crea un registro PTR para la dirección IP incorrecta, y es casi imposible detectar el error por inspección visual. Por esto las herramientas automatizadas son esenciales para la gestión del DNS reverso de IPv6. Nunca construyas estos nombres a mano en archivos de zona de producción.
Para la entrega de correo electrónico, el DNS reverso de IPv6 es cada vez más crítico. Los principales proveedores incluyendo Gmail, Outlook y Yahoo realizan verificaciones FCrDNS en direcciones IPv6 de remitentes, y los mensajes desde direcciones IPv6 sin registros PTR válidos son rutinariamente rechazados. Si tu infraestructura de correo usa IPv6 (lo cual es cada vez más común), asegúrate de que cada IP de salida tenga un registro PTR coincidente. Usa esta herramienta para construir el nombre ip6.arpa correcto, luego verifica el registro con dig -x después del despliegue.
Cuando administres zonas reversas de IPv6 para asignaciones grandes, sé estratégico sobre qué poblar. Una asignación /48 tiene 2^80 posibles direcciones de host, y obviamente no puedes crear registros PTR para todas. Enfócate en las direcciones que realmente están en uso: interfaces de servidor, relays de correo, resolvers DNS y cualquier otro host que interactúe con sistemas que realicen búsquedas reversas. Muchas organizaciones usan SLAAC o DHCPv6 para dispositivos cliente, y esos dispositivos típicamente no necesitan registros PTR individuales a menos que ejecuten servicios que requieran DNS reverso.
Preguntas frecuentes
¿Por qué los nombres reversos de IPv6 son tan largos?
Las direcciones IPv6 son de 128 bits, representadas como 32 dígitos hexadecimales. Como cada dígito se convierte en una etiqueta DNS separada en el formato de nibbles, el nombre reverso contiene 32 etiquetas de un solo carácter más el sufijo ip6.arpa. Esto produce nombres que típicamente tienen 73-74 caracteres de largo, haciendo que la construcción manual sea extremadamente propensa a errores.
¿Puedo usar direcciones IPv6 comprimidas como entrada?
Sí. La herramienta acepta cualquier representación IPv6 válida, incluyendo formas comprimidas como 2001:db8::1, formas completamente expandidas como 2001:0db8:0000:0000:0000:0000:0000:0001, y notación mixta. Todos los formatos se normalizan a la expansión completa de 32 dígitos antes de la conversión.
¿Necesito registros PTR de IPv6 para la entrega de correo?
Sí, si tu servidor de correo envía correo desde una dirección IPv6. Los principales proveedores de correo incluyendo Gmail, Outlook y Yahoo verifican el DNS reverso para remitentes IPv6. Los mensajes desde direcciones IPv6 sin registros PTR válidos son comúnmente rechazados o marcados como spam.
¿Cuál es la diferencia entre in-addr.arpa e ip6.arpa?
in-addr.arpa se usa para el DNS reverso de IPv4, donde los cuatro octetos de una dirección IPv4 se invierten. ip6.arpa se usa para el DNS reverso de IPv6, donde los 32 dígitos hexadecimales se invierten individualmente. Sirven el mismo propósito (mapear IPs a nombres de host) pero usan formatos diferentes porque las direcciones IPv4 e IPv6 tienen estructuras diferentes.
¿Puedo delegar zonas reversas en límites que no son de nibbles como /33?
En teoría, sí, pero requiere soluciones alternativas similares a la delegación classless de IPv4 (RFC 2317). En la práctica, casi todas las delegaciones de zonas reversas de IPv6 ocurren en límites de nibbles (/32, /48, /64) porque estos son los tamaños de asignación estándar. Los RIRs e ISPs asignan espacio IPv6 en límites alineados a nibbles específicamente para evitar esta complicación.
Herramientas relacionadas
- Reverse PTR Name Builder (IPv4) - Construir nombres PTR in-addr.arpa desde direcciones IPv4
- BIND Zone A/AAAA Generator - Generar registros A y AAAA de zona BIND desde CSV
- Hostname Validator - Validar nombres de host según estándares RFC 1123
- Zone File Linter - Verificar archivos de zona por errores de sintaxis y duplicados
- FQDN Validator - Validar nombres de dominio completamente cualificados