Zona PTR Inversa
Pega una IP o un CIDR (IPv4 o IPv6 — se autodetecta) y obtén el nombre inverso (in-addr.arpa / ip6.arpa) y un bloque de zona PTR de ejemplo. Solo manipulación de texto, sin consultas DNS.
Bloque de zona PTR
Cómo funciona el DNS inverso
IPv4 El nombre inverso de
a.b.c.d es d.c.b.a.in-addr.arpa (octetos
invertidos). Para un /24 la zona es
c.b.a.in-addr.arpa y cada host es un registro
PTR.
IPv6 Se expanden los 32 nibbles, se
invierten y se les añade .ip6.arpa. Cada nibble (4 bits)
es una etiqueta.
/24 /16 /8 Solo los prefijos alineados a
octeto (IPv4) o a nibble múltiplo de 4 (IPv6) tienen una zona inversa
"limpia". Para /16 y /8 mostramos la zona y
una plantilla, no miles de líneas.
RFC 2317 Para prefijos IPv4 más largos que
/24 (ej. /27) se usa delegación classless
(CNAME); aquí generamos los PTR del rango
como referencia.
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
La herramienta toma una IP o un CIDR (IPv4 o IPv6, se autodetecta) y genera el nombre de DNS inverso correspondiente: en IPv4 invierte los octetos y agrega in-addr.arpa (la inversa de 192.168.1.10 es 10.1.168.192.in-addr.arpa); en IPv6 expande los 32 nibbles hexadecimales, los invierte y agrega ip6.arpa. Además arma un bloque de zona PTR listo para pegar, con $ORIGIN y una plantilla de hostname editable con variables {n}, {ip} y {last}.
El comportamiento depende del prefijo: un /24 genera los registros PTR de cada host (con tope de 512 líneas); los /8 y /16 muestran la zona y una plantilla en vez de miles de registros; los prefijos IPv4 más largos que /24 (como /27) se generan dentro de la zona del /24 contenedor, el escenario de delegación classless de la RFC 2317; y en IPv6 solo los prefijos múltiplos de 4 tienen zona ip6.arpa limpia, porque las delegaciones se hacen por nibble. Todo es manipulación de texto: no se hace ninguna consulta DNS.
Ejemplo: zona inversa de 192.168.1.0/24
- Los tres octetos de red se invierten: la zona es
1.168.192.in-addr.arpay el$ORIGINes1.168.192.in-addr.arpa.. - Cada host usa su último octeto como nombre relativo:
10 IN PTR host-11.ejemplo.cl.corresponde a 192.168.1.10. - La herramienta genera los 256 registros del bloque, listos para copiar al archivo de zona.