Strumenti diagnostici di rete

DNS inverso (PTR)

Da indirizzo IP a hostname

Che cos'è un record DNS inverso (PTR)?

Il DNS inverso risolve un indirizzo IP a un hostname tramite un record PTR, l'opposto di una normale ricerca diretta. I server di posta lo controllano per valutare la reputazione del mittente, quindi un record PTR mancante o generico può danneggiare la recapitabilità delle email. I record PTR risiedono nelle speciali zone in-addr.arpa e ip6.arpa gestite da chi controlla il blocco di IP.

Come funzionano il DNS inverso e i record PTR

Un record PTR mappa un indirizzo IP a un hostname, l'inverso di un record A. L'IP viene interrogato come un nome in una zona speciale: 93.184.216.34 diventa 34.216.184.93.in-addr.arpa, e IPv6 usa ip6.arpa. Fondamentale: i record PTR sono controllati da chi possiede il blocco di IP, di solito il tuo provider di hosting o ISP, non dal DNS del tuo dominio. Per impostarne o cambiarne uno, devi richiederlo a loro anziché modificare il tuo file di zona.

Perché i server di posta controllano il DNS inverso

I server di posta riceventi eseguono una ricerca DNS inversa sull'IP che si connette per giudicare se è una fonte di posta legittima. Una configurazione pulita ha il PTR che si risolve in un hostname reale (mail.example.com) il cui record A diretto punta allo stesso IP, chiamato forward-confirmed reverse DNS (FCrDNS). Un PTR mancante, o uno generico come una stringa di cifre nel dominio di un provider a banda larga, segnala un host residenziale o non configurato e spesso fa scattare il filtro antispam o il rifiuto totale. Un PTR corretto è essenziale per qualsiasi server che invia email.

Come interpretare e correggere i risultati PTR

Un risultato PTR mostra l'hostname a cui si risolve un IP, ad esempio 34.216.184.93 PTR mail.example.com. Conferma che sia valido FCrDNS verificando che mail.example.com abbia un record A che restituisce lo stesso IP. Se la ricerca non restituisce nulla, nessun PTR è impostato; se restituisce un hostname generico del provider, è ancora in vigore il valore predefinito. Correggi l'una o l'altra cosa chiedendo al tuo provider di hosting o ISP di impostare il PTR su un hostname che controlli, poi pubblica un record A diretto corrispondente così i due concordano.

Domande frequenti

Che cos'è un record PTR?

Un record PTR è un record DNS che mappa un indirizzo IP a un hostname, abilitando le ricerche DNS inverse, l'opposto di un record A. PTR sta per pointer (puntatore). Risiede nella zona in-addr.arpa per IPv4 o ip6.arpa per IPv6, ed è controllato dal proprietario del blocco di IP, tipicamente il tuo provider di hosting o ISP.

Perché un record PTR è importante per le email?

Un record PTR è importante per le email perché i server di posta riceventi lo controllano per verificare che un IP mittente appartenga a un host legittimo e configurato correttamente. Un PTR mancante o generico fa sembrare che la tua posta provenga da una fonte residenziale o non configurata, il che comunemente fa scattare il filtro antispam o il rifiuto. Un PTR e un record diretto corrispondenti costruiscono la reputazione del mittente e migliorano la recapitabilità.

Come configuro un record PTR?

Configuri un record PTR richiedendolo a chi possiede l'indirizzo IP, di solito il tuo provider di hosting o ISP, dato che i record PTR risiedono nella loro zona inversa, non nel DNS del tuo dominio. Chiedi loro di puntare l'IP a un hostname che controlli, poi pubblica un record A corrispondente per quell'hostname così le ricerche diretta e inversa concordano (FCrDNS).

Qual è la differenza tra DNS diretto e inverso?

Il DNS diretto risolve un hostname a un indirizzo IP usando record A o AAAA, mentre il DNS inverso risolve un indirizzo IP a un hostname usando un record PTR. Le ricerche dirette sono ciò che i browser fanno per raggiungere un sito; quelle inverse sono usate principalmente da server di posta e strumenti di logging per identificare e verificare l'host dietro un IP.

Perché il mio record PTR non corrisponde al mio dominio?

Il tuo record PTR potrebbe non corrispondere al tuo dominio perché il proprietario dell'IP ha lasciato in vigore il suo hostname generico predefinito, o ha impostato un PTR di cui non hai richiesto la modifica. I record PTR sono gestiti dal tuo provider di hosting o ISP, non dal tuo DNS, quindi una mancata corrispondenza significa che la loro zona inversa va aggiornata. Richiedi l'hostname corretto e aggiungi un record A diretto corrispondente.

Strumenti correlati

Deutsch | English | Español | Français | Italiano | Português | Русский | Українська | 日本語 | 简体中文 | 한국어