Todos los artículos

Cómo encontrar qué IP de envío no tienen DNS inverso (antes de enviar)

··3 min de lectura

Pega tus IP de envío en la consulta masiva de DNS inverso y filtra las filas sin PTR o sin coincidencia directa. Gmail comprueba que cada IP de envío tenga un registro PTR y que el nombre de host que figura en él resuelva de vuelta a la misma IP. Una IP que falla cualquiera de las dos comprobaciones es la que hay que arreglar antes de enviar desde ella.

Comprueba el DNS inverso de una lista de IP →

Compruébalas de forma masiva

  1. Abre la consulta masiva de DNS inverso.
  2. Pega las IP, una por línea: hasta 100 por ejecución, o 500 tras iniciar sesión gratis con Google. Funcionan tanto IPv4 como IPv6, y también líneas copiadas de un log o de una cabecera Received: se usa la primera IP de cada línea.
  3. Pulsa Look up PTR records (consultar registros PTR).
  4. Lee cada fila: el nombre de host PTR, Confirmed cuando resuelve de vuelta a la misma IP, y Generic cuando parece un nombre de pool generado automáticamente.
  5. Filtra las IP sin PTR o sin coincidencia directa y descarga el CSV.

Hazlo a mano

printf "142.251.189.27\n140.82.112.3\n104.16.132.229\n8.8.8.8\n" > ips.txt

while read -r ip; do
  ptr=$(dig +short -x "$ip" | head -1)
  if [ -z "$ptr" ]; then echo "$ip,NO PTR"; continue; fi
  if dig +short a "$ptr" | grep -qx "$ip"; then echo "$ip,$ptr,confirmed"; else echo "$ip,$ptr,not confirmed"; fi
done < ips.txt
# 142.251.189.27,yucbfcd-in-f27.1e100.net.,confirmed
# 140.82.112.3,lb-140-82-112-3-iad.github.com.,confirmed
# 104.16.132.229,NO PTR
# 8.8.8.8,dns.google.,confirmed

Lo ejecutamos el 9 de noviembre de 2026. dig -x convierte la IP en su nombre inverso por ti: 104.16.132.229 se convierte en 229.132.16.104.in-addr.arpa, el esquema que define la RFC 1035, sección 3.5. Para 104.16.132.229, una dirección web de Cloudflare, la respuesta fue status: NXDOMAIN: no existe PTR. Es normal en un servidor web y un problema en un servidor de correo.

El bucle solo comprueba registros directos IPv4. Para IP de envío IPv6, cambia dig +short a por dig +short aaaa.

Por qué importa y qué hacer con cada resultado

Las directrices para remitentes de Google dicen que la IP pública de un servidor de envío "must have a corresponding PTR record that resolves to a hostname" (debe tener un registro PTR correspondiente que resuelva a un nombre de host), y que "the sending IP address must match the IP address of the hostname specified in the Pointer (PTR) record" (la dirección IP de envío debe coincidir con la dirección IP del nombre de host indicado en el registro PTR).

  • Sin PTR. Configura uno antes de enviar desde esa IP. La mayoría de los proveedores de VPS y servidores dedicados tienen un campo de DNS inverso en su panel de control; si no, pregunta a su soporte.
  • PTR pero sin confirmar. Añade un registro A (o AAAA) para el nombre de host en tu propio DNS, apuntando a la IP. Esta parte sí la controlas tú.
  • Nombre genérico como 203-0-113-7.dynamic.example.net. Cámbialo por un nombre bajo tu propio dominio, como mail1.yourdomain.com, que coincida con tu nombre HELO.
  • Confirmed. No hay nada que hacer. Asegúrate de que el HELO de tu servidor usa el mismo nombre; consulta el requisito de HELO y PTR de Spamhaus.

Para saber qué es un registro PTR y quién puede cambiarlo, consulta registros de DNS inverso (PTR) para el correo. Para ver a qué red pertenece cada IP, usa la consulta masiva de IP a ASN.

Siguiente paso: comprueba la lista a la que vas a enviar

Un DNS inverso limpio hace que se acepte la conexión de tu servidor. Los rebotes de direcciones muertas siguen dañando la reputación de esas mismas IP. Sube la lista en /verify para comprobar cada buzón sin enviar nada. Las primeras 100 comprobaciones son gratis al iniciar sesión con Google, sin tarjeta.

Pro, $39 al mes: verificación de correos ilimitada.* Nunca medida, nunca se corta. Consulta los precios.

*Uso razonable: las primeras 100.000 verificaciones del mes a máxima velocidad, después más lento, nunca se corta.

Más para leer: requisitos para enviar correo por IPv6, saber quién es dueño de las IP de un rebote o de una cabecera de correo.

Preguntas frecuentes

¿Cómo compruebo el DNS inverso de muchas IP?

Pega las IP en la consulta masiva de DNS inverso, una por línea. Lee el registro PTR de cada una, consulta el nombre de host en sentido directo y marca cada fila como Confirmed cuando resuelve de vuelta a la misma IP.

¿Qué significa DNS inverso con confirmación directa?

La IP tiene un registro PTR que nombra un host, y ese nombre de host tiene un registro A o AAAA que apunta de vuelta a la misma IP. Las directrices para remitentes de Google piden ambas cosas.

¿Puedo añadir un registro PTR en el DNS de mi dominio?

No. Los registros PTR están en la zona inversa de quien controla el bloque de IP. Configúralo en el panel de control de tu proveedor de servidores, o pídeselo a su soporte.

¿Tengo que comprobarlo si envío a través de Google Workspace o un ESP?

No. Sus IP de envío ya tienen registros PTR y no puedes cambiarlos. El DNS inverso solo es cosa tuya en los servidores y las IP que gestionas tú.

Verifica correos por 39,00 USD/mes, sin cortes

Comprobación SMTP real del buzón. Sin créditos ni cobro por correo.

Empezar

Leer el original en inglés