tutte le guide

// come risolvere

Nessun DNS inverso (PTR), oppure non corrisponde

Il DNS inverso dà un nome all'indirizzo IP del tuo server. Se manca, o se non punta indietro allo stesso IP, il tuo server sembra un computer di casa infetto.

Cosa significa

Il DNS normale trasforma un nome in un indirizzo IP: da mail.yourdomain.com a 203.0.113.10. Il DNS inverso fa il contrario: trasforma di nuovo l'indirizzo IP in un nome. Questo record inverso si chiama record PTR.

I destinatari controllano due cose:

  1. L'IP ha un nome PTR, per esempio mail.yourdomain.com.
  2. Quel nome punta di nuovo allo stesso IP. Questo controllo di andata e ritorno si chiama "forward-confirmed reverse DNS".

Perché è importante

I veri server di posta hanno quasi sempre un DNS inverso corretto. I computer di casa infetti che inviano spam di solito no. Molti destinatari, tra cui Gmail e Outlook, rifiutano o filtrano pesantemente le email dagli IP senza un PTR valido.

Ti riguarda?

Solo se invii dal tuo server (un VPS, un server dedicato, un server di posta in ufficio). Se usi Google Workspace, Microsoft 365 o un servizio email, il DNS inverso lo gestiscono loro. Se un test fatto con loro mostra un problema, contatta il loro supporto.

Come verificare

Invia un'email di test dalla home page. La sezione DNS inverso mostra l'IP che ha inviato la tua email, il suo nome PTR e se quel nome punta di nuovo allo stesso IP.

Come risolvere

Importante: chi imposta il PTR?

Il record PTR non si imposta presso il registrar del tuo dominio o il tuo provider DNS. Appartiene a chi possiede l'indirizzo IP: la tua società di hosting (OVH, Hetzner, DigitalOcean, AWS, Scaleway…) o il tuo provider internet.

  1. Scegli un nome per il tuo server, come mail.yourdomain.com.
  2. Crea un record A per quel nome presso il tuo provider DNS, che punta all'IP del tuo server:
    mail.yourdomain.com  A  203.0.113.10
  3. Imposta il PTR presso la tua società di hosting. La maggior parte ha un campo "Reverse DNS" o "rDNS" nelle impostazioni del server o dell'IP. Altrimenti apri un ticket al supporto.
    203.0.113.10  PTR  mail.yourdomain.com
  4. Usa lo stesso nome nel tuo server di posta. Il nome che il tuo server annuncia quando si connette (il nome "HELO") dovrebbe essere lo stesso mail.yourdomain.com.

Se il PTR esiste ma non corrisponde

Il report dice che l'IP ha un nome, ma quel nome non punta di nuovo all'IP. Puoi:

  • Aggiungere un record A per il nome PTR esistente, che punta all'IP, oppure
  • Cambiare il PTR presso il tuo hosting con un nome che punta già a questo IP.

Evita i nomi generici

Nomi come 203-0-113-10.dynamic.isp.example o vps12345.host.example sembrano connessioni di casa o predefinite. Un nome chiaro sul tuo dominio è meglio.

IPv6

Se il tuo server invia anche in IPv6, gli servono anche un proprio PTR e un record AAAA. Gmail è particolarmente severo su questo punto.

Verifica che sia risolto

Le modifiche al PTR di solito diventano effettive entro qualche ora. Invia una nuova email di test dalla home page: la sezione DNS inverso dovrebbe mostrare il tuo nome e confermare che punta di nuovo allo stesso IP.

Verifica che sia risolto

Una modifica DNS può richiedere da pochi minuti a qualche ora. Poi invia una nuova email di test o scansiona di nuovo il tuo dominio.

Guide correlate