Vai al contenuto
ipaddress.ro
DNS2 min di lettura

Come funziona il DNS inverso?

Il DNS inverso trasforma un indirizzo IP in un nome. Come funziona il record PTR, chi lo controlla e perché è importante per i server di posta.

Di ipaddress.ro

Il DNS normale va dal nome all’indirizzo: www.example.com → 192.0.2.10. Il DNS inverso (reverse DNS) va nella direzione opposta: da un indirizzo IP a un nome. Lo usano i server di posta, i log, traceroute e molti strumenti che mostrano a chi appartiene un indirizzo.

Il record PTR

La risposta è contenuta in un record PTR (pointer). Poiché il DNS delega da destra a sinistra, l’indirizzo si scrive al contrario in una zona speciale:

  • IPv4: 192.0.2.10 → 10.2.0.192.in-addr.arpa
  • IPv6: ogni cifra esadecimale separatamente, in ordine inverso, sotto ip6.arpa

Interrogando il record PTR di quel nome si ottiene il nome host, per esempio server.example.com. Nel convertitore IP vedi il nome inverso di qualsiasi indirizzo.

Chi può impostarlo

Ecco la grande differenza rispetto al DNS normale. Le zone del DNS inverso seguono i blocchi di indirizzi, non i domini. Il record PTR di un indirizzo, quindi, lo imposta il titolare del blocco (il provider, la società di hosting o cloud), non chi gestisce il tuo dominio.

  • Se hai un server presso una società di hosting, modifichi il record PTR dal loro pannello di controllo, di solito alla voce «rDNS» o «Reverse DNS».
  • Per una normale connessione di casa decide il provider, e il nome è spesso generico e contiene l’indirizzo.

La conferma in avanti

Poiché il titolare di un blocco può scrivere qualsiasi nome nel record PTR, da solo questo dimostra poco. Per questo molti sistemi verificano che il nome punti di nuovo all’indirizzo: il PTR di 192.0.2.10 dice mail.example.com e il record A di mail.example.com è 192.0.2.10. Si chiama DNS inverso confermato in avanti (FCrDNS). Lo strumento DNS inverso fa questa verifica per te.

Perché conta per la posta

I grandi servizi di posta rifiutano o penalizzano spesso i messaggi provenienti da server senza DNS inverso o il cui nome PTR non corrisponde alla ricerca diretta. Chi gestisce un proprio server di posta ha bisogno di:

  1. un indirizzo IP statico,
  2. un record PTR che punti al nome del server,
  3. un record A o AAAA per quel nome che punti allo stesso indirizzo,
  4. e inoltre SPF, DKIM e DMARC nei record TXT.

Se il tuo indirizzo non ha un record PTR

È frequente e non è un errore per una normale connessione di casa. Molte reti fisse e mobili non pubblicano affatto DNS inverso o pubblicano solo nomi generici. Non influisce sulla navigazione.

Cerca qualsiasi indirizzo con il DNS inverso o approfondisci i record PTR.