Un record PTR associa un indirizzo IP a un hostname. È la risoluzione inversa. I sistemi lo usano per log, controlli di rete e messaggistica. Per raggiungere un indirizzo usiamo A o AAAA; per risalire a un nome utilizziamo PTR.
Un record PTR contiene nome, tipo, target e TTL. Il TTL indica per quanto tempo la risposta resta in cache nel resolver locale.
| Nome | Tipo | Target | TTL in secondi |
|---|
| 10.113.0.203.in-addr.arpa. | PTR | mail.example.net. | 3600 |
Il nome corrisponde all'indirizzo 203.0.113.10 scritto al contrario nella zona in-addr.arpa. Il target è l'hostname atteso. Un TTL di 3600 equivale a un'ora.
| Nome | Tipo | Target | TTL in secondi |
|---|
| 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. | PTR | host.example.net. | 3600 |
Il nome utilizza ogni cifra esadecimale di 2001:db8::10 al contrario nella zona ip6.arpa. Il target è l'hostname atteso.
Una configurazione corretta allinea PTR con A o AAAA. Il nome restituito dal PTR deve risolversi nello stesso indirizzo. Questa coerenza aiuta messaggistica e diagnostica.
Un TTL breve rende visibile rapidamente una modifica, utile durante un cambio di indirizzo.
Un TTL medio o lungo riduce le query ai server autoritativi, ideale per una configurazione stabile.
Riduci il TTL qualche ora prima della modifica e rialzalo dopo la validazione.
Da sapere
Un indirizzo può pubblicare un solo PTR utile. Moltiplicarli crea ambiguità. Meglio un nome chiaro che poi si risolve in A o AAAA.
Nella zona reverse fornita dal titolare dell'indirizzo. Per IPv4 sotto in-addr.arpa, per IPv6 sotto ip6.arpa. Nei blocchi assegnati da un operatore la gestione del PTR avviene spesso dal loro pannello.
Evita
Di puntare un PTR a un nome privo di record A o AAAA.
Di mantenere un target obsoleto dopo un cambio indirizzo.
Di pubblicare un nome generico che non riflette il servizio.
Un lookup DNS online permette di inserire un indirizzo. Il risultato mostra il nome restituito dal PTR e il TTL visibile da Internet. È un primo controllo utile. Completa con un test locale.
Windows offre nslookup.
nslookup
set q=ptr
10.113.0.203.in-addr.arpa
Oppure semplicemente
nslookup 203.0.113.10
nslookup
set q=ptr
server 1.1.1.1
10.113.0.203.in-addr.arpa
Su questi sistemi il comando dig è pratico.
dig PTR 10.113.0.203.in-addr.arpa
dig PTR 10.113.0.203.in-addr.arpa @1.1.1.1
Per IPv6 si interroga la forma ip6.arpa dello stesso nome.
Una risposta NXDOMAIN indica assenza di PTR: aggiungi la voce nella zona reverse.
Un nome restituito che non si risolve in A o AAAA segnala un'incoerenza: correggi la zona forward.
Un TTL elevato può spiegare un ritardo dopo una modifica.
- Verifica il controllo della zona reverse con ISP o provider cloud.
- Scegli un hostname chiaro che si risolve in A o AAAA verso l'indirizzo.
- Crea il PTR con TTL ridotto.
- Testa con nslookup o dig da più reti.
- Rialza il TTL quando tutto è stabile.
Suggerimento pratico
In ambito e-mail allinea record PTR, nome usato dal server SMTP e relativo record A o AAAA. Questa coerenza migliora la deliverability.
Richiede un PTR che restituisca un nome dedicato. Il nome deve risolversi nell'indirizzo del server.
Richiedi la delega della zona reverse o usa l'interfaccia fornita per gestire i PTR.
Automatizza creazione e cancellazione dei PTR all'avvio e allo spegnimento delle istanze.
- Se un servizio rifiuta la connessione, verifica presenza del PTR e coerenza con A o AAAA.
- Se la risposta resta vecchia, attendi la scadenza del TTL e svuota la cache del resolver locale se possibile.
- Se il provider gestisce la zona reverse, apri un ticket indicando indirizzo e nome desiderato.
In sintesi, un record PTR fornisce il nome associato a un indirizzo. Completa i record A e AAAA. Un TTL adeguato e la coerenza tra forward e reverse semplificano i controlli. La verifica passa da uno strumento online e dai comandi nslookup e dig.
Con questi riferimenti la gestione resta chiara. Le modifiche avvengono senza stress e i servizi si identificano correttamente nella risoluzione inversa.