Qué es un registro PTR
Aprende cómo los registros PTR permiten búsquedas DNS inversas, asociando direcciones IP con nombres de dominio. Incluye ejemplos para el panel de DNScale y la API.
Un registro PTR (Pointer) proporciona búsqueda DNS inversa (rDNS), asociando una dirección IP con un nombre de dominio. Mientras que los registros A/AAAA convierten nombres de dominio en direcciones IP, los registros PTR hacen lo contrario: permiten encontrar qué dominio está asociado a una IP determinada.
Cómo funcionan los registros PTR
Los registros PTR utilizan zonas de búsqueda inversa especiales:
IPv4: Las direcciones IP se invierten y se colocan bajo in-addr.arpa
1.2.0.192.in-addr.arpa. 3600 PTR mail.example.com.Esto asocia 192.0.2.1 → mail.example.com
IPv6: Cada nibble se invierte bajo ip6.arpa
4.3.3.7.0.7.3.e.2.a.8.0.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. 3600 PTR mail.example.com.Por qué importan los registros PTR
Entregabilidad de correo electrónico
Los servidores de correo verifican los registros PTR para comprobar la legitimidad del remitente:
- Muchos servidores de correo rechazan emails de IPs sin registros PTR válidos
- El PTR debe coincidir con el nombre de host HELO/EHLO del servidor
- Los registros PTR ausentes o que no coinciden frecuentemente resultan en filtrado de spam
Seguridad y registros
- Los registros de firewall pueden mostrar nombres de host en lugar de IPs sin procesar
- Las herramientas de seguridad usan rDNS para análisis de amenazas
- La resolución de problemas de red se beneficia de nombres de host legibles
Verificación de servicios
- Las conexiones SSH pueden mostrar el nombre de host que se conecta
- Los servidores web pueden registrar nombres de host de visitantes
- Las herramientas de monitoreo de red proporcionan informes más claros
Casos de uso comunes
Configuración de servidor de correo
; Registro directo
mail.example.com. 3600 A 192.0.2.25
; Registro inverso (en zona inversa)
25.2.0.192.in-addr.arpa. 3600 PTR mail.example.com.Servidor web
; Registro directo
www.example.com. 3600 A 192.0.2.80
; Registro inverso
80.2.0.192.in-addr.arpa. 3600 PTR www.example.com.Múltiples servicios en una IP
Cuando una IP aloja múltiples servicios, el PTR normalmente apunta al nombre de host principal o a un nombre genérico del servidor:
25.2.0.192.in-addr.arpa. 3600 PTR server1.example.com.Formato del registro
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | IP invertida en zona .arpa | 1.2.0.192.in-addr.arpa |
| Tipo | Tipo de registro | PTR |
| Contenido | Nombre de host destino (FQDN) | mail.example.com. |
| TTL | Tiempo de vida (segundos) | 3600 |
Añadir un registro PTR
Nota importante
Los registros PTR normalmente son gestionados por quien controla el bloque de direcciones IP:
- Proveedores cloud (AWS, GCP, Azure) - Configurar a través de su consola
- Proveedores de hosting - Usar su panel de control o contactar con soporte
- ISPs - Contactar con tu ISP para cambios de registros PTR
- Espacio IP propio - Gestionar en tu zona DNS inversa
Si DNScale gestiona tu zona inversa, puedes añadir registros PTR directamente.
Usando el panel de control
- Navega a tu zona inversa (ej.,
2.0.192.in-addr.arpa) - Haz clic en Add Record
- Configura el registro:
- Name: Introduce el último octeto(s) de la IP (ej.,
1para 192.0.2.1) - Type: Selecciona
PTR - Value: Introduce el nombre de dominio completamente cualificado
- TTL: Establece la duración de caché (por defecto: 3600)
- Name: Introduce el último octeto(s) de la IP (ej.,
- Haz clic en Create Record
Usando la API
Crear un registro PTR:
curl -X POST "https://api.dnscale.eu/v1/zones/{reverse_zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "1",
"type": "PTR",
"content": "mail.example.com",
"ttl": 3600
}'Nota: La zona debe ser una zona inversa (ej., 2.0.192.in-addr.arpa).
Respuesta de la API:
{
"status": "success",
"data": {
"message": "Record created successfully",
"record": {
"id": "encoded-record-id",
"name": "1.2.0.192.in-addr.arpa.",
"type": "PTR",
"content": "mail.example.com.",
"ttl": 3600,
"disabled": false
}
}
}Conversión de dirección IP a nombre PTR
IPv4
Invierte los octetos y añade .in-addr.arpa:
192.0.2.1 → 1.2.0.192.in-addr.arpaIPv6
Expande completamente, invierte cada nibble, añade puntos y agrega .ip6.arpa:
2001:db8::1
= 2001:0db8:0000:0000:0000:0000:0000:0001
→ 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.arpaMejores prácticas
-
Coincidencia directa e inversa - El PTR debe resolver a un nombre de host que a su vez resuelva a la misma IP (DNS inverso con confirmación directa)
-
Usar FQDNs - Siempre usar nombres de dominio completamente cualificados con punto final
-
Un PTR por IP - A diferencia de los registros A, cada IP debe tener solo un registro PTR
-
El PTR del servidor de correo es crítico - La entregabilidad del email depende en gran medida de una configuración PTR correcta
-
El PTR debe coincidir con HELO - Para servidores de correo, asegúrate de que el PTR coincida con el nombre de host SMTP HELO/EHLO
Verificación de DNS inverso con confirmación directa (FCrDNS)
Para la entregabilidad del correo electrónico, verifica tu configuración:
# Paso 1: Verificar registro PTR
dig -x 192.0.2.1
# Paso 2: Verificar que el resultado resuelve de vuelta
dig A mail.example.com
# Ambos deben coincidir con la misma IPProbar registros PTR
# Consultar PTR para IPv4
dig -x 192.0.2.1
# Consultar PTR para IPv6
dig -x 2001:db8::1
# Usando un servidor de nombres específico
dig -x 192.0.2.1 @ns1.dnscale.eu
# Salida resumida
dig -x 192.0.2.1 +shortProblemas comunes
| Problema | Causa | Solución |
|---|---|---|
| Email rechazado | PTR ausente | Añadir registro PTR a través del proveedor de IP |
| Discrepancia PTR | PTR no coincide con registro A | Asegurar consistencia directa/inversa |
| No se puede añadir PTR | No se controla la zona inversa | Contactar con el proveedor de direcciones IP |
| Búsquedas lentas | Timeout DNS | Verificar que los servidores de nombres PTR respondan |
Tipos de registro relacionados
- A - Búsqueda directa (dominio → IPv4)
- AAAA - Búsqueda directa (dominio → IPv6)
- MX - Configuración de servidor de correo
Conclusión
Los registros PTR son esenciales para la entregabilidad del correo electrónico y las operaciones de red. Aunque normalmente son gestionados por los proveedores de direcciones IP en lugar de los proveedores de hosting DNS, entender los registros PTR te ayuda a asegurar una configuración correcta y resolver problemas de entrega. Cuando controlas tu espacio de IPs, DNScale puede gestionar tus zonas DNS inversas junto con tus zonas directas.
Ready to manage your DNS with confidence?
DNScale provides anycast DNS hosting with a global network, real-time analytics, and an easy-to-use API.
Start free