redzilla
Todas las herramientas
Diagnóstico

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.

Acepta IPv4 e IPv6, con o sin /prefijo. Se autodetecta.

{n} = índice del host · {ip} = IP · {last} = último octeto / nibble. Termina en . (FQDN).

Ejemplos
redzilla.cl — ptr
 
Familia IPv4
Zona 1.168.192.in-addr.arpa
$ORIGIN 1.168.192.in-addr.arpa.

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

  1. Los tres octetos de red se invierten: la zona es 1.168.192.in-addr.arpa y el $ORIGIN es 1.168.192.in-addr.arpa..
  2. Cada host usa su último octeto como nombre relativo: 10 IN PTR host-11.ejemplo.cl. corresponde a 192.168.1.10.
  3. La herramienta genera los 256 registros del bloque, listos para copiar al archivo de zona.

Preguntas frecuentes

¿Para qué sirve un registro PTR y quién lo necesita?
El PTR resuelve una IP a un nombre (DNS inverso), lo contrario de un registro A. Es casi obligatorio en servidores de correo: muchos destinos rechazan o marcan como spam el correo de IPs sin PTR coherente con el HELO. También lo usan logs, traceroute y herramientas de diagnóstico para mostrar nombres en vez de IPs.
¿Quién puede crear el registro PTR de mi IP pública?
Solo quien administra la delegación inversa del bloque, normalmente tu ISP o el proveedor de nube. Tú puedes generar el contenido de la zona con esta herramienta, pero si la IP es de tu proveedor debes pedirle que cargue el PTR o que te delegue la zona inversa.
¿Qué pasa con la zona inversa si mi bloque es un /27 y no un /24?
Las zonas in-addr.arpa se delegan por octeto, así que un /27 no tiene zona propia limpia. La solución estándar es la delegación classless de la RFC 2317: el dueño del /24 crea registros CNAME hacia una subzona tuya. La herramienta genera los PTR del rango dentro de la zona del /24 contenedor como referencia.
¿La herramienta consulta servidores DNS o expone mis rangos?
No. Es manipulación de texto pura que corre por completo en tu navegador: no se hace ninguna consulta DNS ni se envía la IP o el CIDR a un servidor, así que puedes usarla con rangos internos sin exponerlos.
¿Te fue útil esta herramienta?
Disclaimer Cuidamos la precisión de cada herramienta y la revisamos a conciencia; aun así, no podemos garantizar que esté libre de errores ni responsabilizarnos por el uso de sus resultados. Te sugerimos verificar siempre los datos críticos.
Si encuentras un error, avísanos →