Configurar PTR (DNS reverso) para un servidor de correo
E-mail
2

¿Qué es un registro PTR?

Un registro PTR (Pointer Record) hace lo contrario de un A: toma una dirección IP y devuelve un nombre de host. Es la base del llamado DNS inverso o reverse DNS. Cuando un servidor de correo recibe una conexión, lo primero que hace es preguntar "¿a qué nombre corresponde esta IP?" y si la respuesta no existe o no coincide con el hostname que dice ser el emisor, sospecha spam.

Por qué los servidores de correo lo exigen

Los grandes proveedores (Gmail, Outlook, Yahoo) rechazan o marcan como spam cualquier correo que llegue desde una IP sin PTR válido. La lógica es simple: ningún spammer serio se molesta en pedir un PTR personalizado, así que la ausencia es una pista fuerte de mal comportamiento. Incluso si tienes SPF, DKIM y DMARC impecables, sin PTR tu entregabilidad será mediocre.

Cómo verificar tu PTR actual

Desde una terminal puedes usar dig o nslookup. Por ejemplo, con la IP 203.0.113.45:

  • dig -x 203.0.113.45 +short
  • nslookup 203.0.113.45

Si la respuesta está vacía, no tienes PTR. Si responde algo como host.proveedor.com genérico, tu PTR existe pero apunta al nombre del proveedor, no al tuyo. Para correo eso suele ser aceptable pero menos deseable que tener tu propio hostname.

Dónde se configura: NO en cPanel

Un error muy común es buscar el PTR dentro de cPanel o WHM. No está ahí. El PTR lo controla el dueño del bloque de direcciones IP, que normalmente es tu proveedor de hosting o datacenter. Debes pedírselo a ellos, no configurarlo en tu panel.

El proceso típico es:

  1. Entras al panel del proveedor (OVH, Hetzner, DigitalOcean, Contabo, etc.).
  2. Buscas "reverse DNS", "rDNS" o "PTR".
  3. Introduces el hostname que quieres (por ejemplo mail.tusitio.com).
  4. Guardas. El cambio tarda entre minutos y 24 horas en propagarse.

Antes de hacerlo, crea un registro A del mismo hostname apuntando a la misma IP. El PTR debe coincidir en ambas direcciones (forward-confirmed reverse DNS), o sigue fallando.

Caso especial: VPS

En un VPS compartido, a veces no tienes permiso de cambiar el PTR. Algunos proveedores lo permiten desde el panel; otros requieren abrir un ticket. En hosts muy baratos directamente no se puede. Si ese es tu caso, considera mover los envíos a un servicio transaccional (SMTP relay) que garantice PTR propio.

IPv6

Si envías por IPv6, Gmail exige PTR para esa dirección también. Muchas veces se olvida configurarlo y el correo que sale por IPv4 entrega bien pero el de IPv6 cae a spam. Revisa ambas versiones.

Checklist rápida

PTR configurado, A correspondiente creado, PTR e IP coinciden en ambos sentidos, hostname usado también en el HELO/EHLO del servidor SMTP. Con estas cuatro casillas marcadas, el filtro inverso deja de ser un problema.