Cos'è un record PTR? DNS inverso spiegato
Un record PTR (Pointer Record) è un record DNS che mappa un indirizzo IP a un nome di dominio — l'inverso di un record A (IPv4) o AAAA (IPv6).
Ricerca diretta vs inversa
| Tipo | Direzione | Esempio |
| A / AAAA | Dominio → IP | mail.example.com → 192.0.2.1 |
| PTR | IP → Dominio | 192.0.2.1 → mail.example.com |
Come sono strutturati i record PTR
- Archiviati in zone inverse sotto
.in-addr.arpa (IPv4) o .ip6.arpa (IPv6). - IPv4: Ottetti invertiti.
192.0.2.1 → 1.2.0.192.in-addr.arpa. - IPv6: Ogni nibble esadecimale invertito.
2001:db8::1 → 1.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.
Usi critici
- Antispam email (FCrDNS): I server di posta in entrata controllano il PTR per l'IP mittente. Deve corrispondere all'hostname HELO/EHLO + avere un record A corrispondente (Forward-Confirmed Reverse DNS). PTR mancante/non corrispondente → cartella spam o rifiuto.
- Risoluzione problemi di rete:
dig -x 192.0.2.1 o nslookup 192.0.2.1 identifica l'host. - Logging di sicurezza: Firewall, SIEM risolvono IP in nomi host per gli avvisi.
- Validazione certificati: Alcuni certificati TLS includono IP SAN; il PTR conferma l'identità.
- Conformità normativa: Alcuni standard richiedono un PTR valido per i server di posta.
Chi controlla il tuo PTR?
- ISP / Provider di hosting / Cloud Vendor (AWS, Azure, GCP, DigitalOcean, Linode, Hetzner). Tu richiedi/imposti nella loro console.
- Non il tuo registratore di dominio o host DNS (a meno che forniscano anche il blocco IP).
Best practice
- Imposta il PTR per ogni IP del server di posta (IPv4 e IPv6).
- Usa un nome host valido e risolvibile (es.
mail.example.com), non generico 1-2-3-4.static.isp.net. - Assicurati la FCrDNS: PTR → A/AAAA → stesso IP.
- Per server multi-homed: Ogni IP ha bisogno del proprio PTR corrispondente all'hostname che presenta in SMTP HELO.
Il PTR è la "rubrica telefonica inversa" di Internet — essenziale per la deliverabilità email e l'igiene di rete.