Consulta de DNS inverso

Escribe una dirección IP para ver su nombre DNS inverso, el registro PTR. La herramienta vuelve a consultar después ese nombre para comprobar que apunta a la misma dirección, la comprobación que hacen los servidores de correo antes de aceptar tu correo.

Una dirección IPv4 como 8.8.4.4 o una dirección IPv6 como 2001:4860:4860::8888.
DNS inverso Escribe arriba una dirección, o usa la tuya. Obtienes su registro PTR y si ese nombre apunta de vuelta a la dirección.

¿Vas a enviar correo desde tu propio servidor? Elige un proveedor que te deje fijar el DNS inverso de su IP y comprueba después sus registros de correo. Desde 3,02 € al mes hoy, entre 2226 servidores.

La dirección que escribes se envía a nuestro servidor, que pide al resolvedor DNS de Cloudflare su registro PTR y las direcciones del nombre que devuelve. No se guarda ni se registra nada.

Cómo funciona el DNS inverso

Una consulta DNS normal convierte un nombre en una dirección. El DNS inverso va al revés: pide el registro PTR de un nombre especial construido a partir de la dirección. En IPv4, los cuatro números se escriben al revés bajo in-addr.arpa, así que 8.8.4.4 pasa a ser 4.4.8.8.in-addr.arpa. En IPv6 la dirección se escribe completa, con los 32 dígitos hexadecimales, incluidos los ceros que «::» oculta, y cada dígito pasa a ser una etiqueta, al revés, bajo ip6.arpa.

Cualquiera que controle la zona inversa puede poner cualquier nombre en un registro PTR, así que un PTR por sí solo prueba poco. Por eso la herramienta vuelve a consultar el nombre en sentido directo (registros A para IPv4, AAAA para IPv6). Cuando una de las respuestas es la dirección de partida, el DNS inverso está confirmado en sentido directo (FCrDNS): quien controla el nombre está de acuerdo.

A los servidores de correo les importa porque el spam suele venir de conexiones domésticas y equipos secuestrados con un DNS inverso genérico o inexistente. Gmail, Outlook y la mayoría de los demás proveedores comprueban que un servidor emisor tiene un registro PTR que resuelve de vuelta a su IP, y rechazan o envían a spam el correo que no lo cumple. En un servidor de correo, fija el PTR al mismo nombre que el servidor usa en su saludo SMTP (HELO).

Ejemplo

8.8.4.4 es uno de los servidores DNS públicos de Google. La herramienta pide el registro PTR de 4.4.8.8.in-addr.arpa y obtiene dns.google. Después pide los registros A de dns.google, que son 8.8.4.4 y 8.8.8.8: 8.8.4.4 está entre ellos, así que el DNS inverso está confirmado en sentido directo. Para una dirección IPv6 como 2001:db8::1, el nombre que se pide es 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.

Preguntas

¿Qué es una consulta de DNS inverso?

Encuentra el nombre de host de una dirección IP, lo contrario de una consulta DNS normal. El nombre se guarda en un registro PTR. Por ejemplo, el registro PTR de 1.1.1.1 es one.one.one.one, el resolvedor DNS público de Cloudflare.

¿Qué es un registro PTR?

Un registro DNS que apunta de una dirección a un nombre. Está en las zonas inversas in-addr.arpa (IPv4) e ip6.arpa (IPv6), que gestiona quien tiene el bloque de direcciones: tu proveedor de hosting o de internet, no el registrador de tu dominio.

¿Cómo configuro el DNS inverso de mi servidor?

En el panel de control de tu proveedor de hosting: la mayoría de los proveedores de VPS tienen un campo «DNS inverso» o «PTR» junto a cada dirección IP. Primero crea un registro A (o AAAA) para el nombre, como mail.example.com apuntando a la IP del servidor, y fija después el PTR a ese nombre. Algunos proveedores solo lo configuran si se lo pides con un ticket de soporte.

¿Por qué los servidores de correo comprueban el DNS inverso?

Es un primer filtro barato contra el spam. Un servidor sin DNS inverso, o con un nombre PTR que no resuelve de vuelta a su dirección, parece una conexión doméstica o un equipo secuestrado. Gmail y Outlook exigen un registro PTR válido a los remitentes, así que el correo de un servidor que no pasa esta comprobación suele rechazarse o acabar en spam.

¿Por qué mi dirección IP no tiene DNS inverso?

Nadie ha fijado un registro PTR para ella. Muchos proveedores dejan sin PTR las direcciones de los servidores nuevos, o les dan un nombre genérico como 203-0-113-5.static.example.net. Las conexiones domésticas suelen recibir el nombre genérico del proveedor de internet, que no puedes cambiar.