Reverse DNS: quale hostname ha questo indirizzo IP?
Il DNS normale trasforma un nome in un indirizzo. Il reverse DNS fa il percorso opposto: gli dai un indirizzo IP e restituisce l’hostname pubblicato per esso in un record PTR. Verifica anche se quell’hostname punta di nuovo allo stesso indirizzo, il controllo che i server di posta applicano prima di fidarsi di un mittente.
Come funziona il reverse DNS
Un record PTR si trova in un angolo speciale del DNS costruito con l’indirizzo scritto al contrario. L’indirizzo IPv4 8.8.4.4 viene cercato come 4.4.8.8.in-addr.arpa, e IPv6 usa ip6.arpa. Il record lì contiene un hostname, come dns.google.
Il punto su cui molti inciampano è chi lo controlla. Il record PTR appartiene a chi possiede l’indirizzo IP, normalmente la tua società di hosting o il tuo provider, non a chi gestisce il DNS del tuo dominio. Per modificarne uno di solito devi chiedere al tuo host o trovare un’impostazione nel suo pannello di controllo.
Cosa significa «confermato dal DNS diretto»
Chiunque controlli un record PTR può scriverci qualsiasi hostname, anche uno che appartiene a qualcun altro. Quindi il controllo standard consiste nel risolvere quell’hostname e vedere se punta di nuovo all’IP originale. Quando succede, la coppia è un reverse DNS forward-confirmed (FCrDNS). Quando non succede, considera il PTR un’affermazione, non una prova.
Dove conta il reverse DNS
- Consegna delle email. Molti server riceventi rifiutano o penalizzano la posta proveniente da un indirizzo senza PTR, o con PTR non confermato dal DNS diretto. Se la tua posta finisce nello spam, controlla subito questo aspetto.
- Log e monitoraggio. Un hostname è più facile da leggere di un indirizzo quando scorri i log di connessione o gli avvisi di sicurezza.
- Diagnostica di rete. Strumenti come traceroute usano i nomi PTR per etichettare ogni hop.
- Controlli di accesso. Alcuni sistemi più datati consentono o bloccano ancora le connessioni in base all’hostname di chi chiama.
Perché potrebbe non esserci alcun risultato
- Il proprietario dell’indirizzo non ha mai pubblicato un record PTR. È comune per le connessioni domestiche e mobili e per i piani di hosting economici.
- L’indirizzo è privato o riservato, come 192.168.1.1. Questi non hanno un reverse DNS pubblico e questo strumento non li interroga.
- Il record esiste nel sistema del provider ma non è ancora delegato ai nameserver giusti, quindi i resolver non riescono a trovarlo.