Le tue email finiscono sempre nello spam e non capisci perché. Hai configurato SPF, DKIM e DMARC con i record TXT per la sicurezza dell'email e tutto sembra a posto. Ma c'è un'ultima cosa che i server riceventi controllano prima di fidarsi dei tuoi messaggi. Fanno una ricerca DNS inversa sull'indirizzo IP che ha inviato l'email. Se quella ricerca non restituisce un nome di dominio corrispondente, l'email viene segnalata. Il record responsabile di quella ricerca si chiama record PTR.
Cos'è un record PTR?
PTR sta per Pointer. Un record PTR collega un indirizzo IP a un nome di dominio. È l'inverso di un record A. Dove un record A dice "questo nome di dominio punta a questo indirizzo IP", un record PTR dice "questo indirizzo IP appartiene a questo nome di dominio."
Pensalo come un elenco telefonico. Un record A è cercare il numero di telefono di qualcuno partendo dal nome. Un record PTR è cercare il nome di qualcuno partendo dal numero di telefono. Entrambi i record collegano le stesse due informazioni, solo in direzioni opposte.
I record PTR sono conservati in una zona speciale del sistema DNS pensata per le ricerche inverse. Per gli indirizzi IPv4, quella zona sta sotto il dominio in-addr.arpa. Per gli indirizzi IPv6, sta sotto ip6.arpa. Non devi memorizzarlo. Quello che conta è capire che i record PTR stanno in un posto diverso dagli altri record DNS, ed è per questo che si configurano in modo diverso.
Cos'è una ricerca DNS inversa?
Una ricerca DNS inversa è il processo che parte da un indirizzo IP e trova il nome di dominio associato. Quando un server di posta riceve un'email dall'indirizzo IP 203.0.113.25, chiede al sistema DNS "quale nome di dominio è collegato a questo IP?" Il sistema DNS controlla il record PTR di quell'IP e restituisce la risposta.
Se esiste un record PTR e il nome di dominio restituito corrisponde al server che ha inviato l'email, la ricerca è superata. Se non c'è un record PTR, o se il nome di dominio non corrisponde, il server ricevente ha un motivo per essere sospettoso.
Il termine "inversa" ha senso se lo confronti con una normale ricerca DNS. Una ricerca normale va dal nome di dominio all'indirizzo IP (diretta). Una ricerca inversa va dall'indirizzo IP al nome di dominio (all'indietro). Tutto qui.
Perché i record PTR contano per l'email?
I server di posta usano i record PTR come uno dei primi controlli per decidere se accettare un messaggio in arrivo. La logica è semplice. I mittenti legittimi hanno record PTR configurati per gli indirizzi IP da cui inviano. Gli spammer spesso no.
Ecco cosa succede quando invii un'email.
- Il tuo server di posta si collega al server di posta ricevente da un indirizzo IP specifico
- Il server ricevente prende quell'indirizzo IP e fa una ricerca DNS inversa
- Controlla se esiste un record PTR per quell'IP
- Se esiste un record PTR, controlla se il nome di dominio nel record PTR corrisponde al dominio nelle intestazioni dell'email
- Se tutto corrisponde, l'email supera questo controllo e passa alla verifica di SPF, DKIM e DMARC
Se non c'è alcun record PTR, molti server riceventi respingono subito l'email o la mandano nello spam. Alcuni dei fornitori di email più grandi sono rigidi su questo. Nessun record PTR significa nessuna fiducia.
Per questo i record PTR sono a volte chiamati la prima linea di difesa della reputazione dell'email. Stanno proprio all'inizio della catena di verifica, prima ancora che partano tutti gli altri controlli.
Chi configura un record PTR?
Qui i record PTR sono diversi da tutti gli altri record DNS con cui hai lavorato. Un record PTR non lo aggiungi tu. Lo configura per te il tuo fornitore di hosting o di servizi email.
Il motivo è semplice. I record PTR sono legati agli indirizzi IP, non ai nomi di dominio. L'organizzazione che possiede il blocco di indirizzi IP è quella che controlla la zona DNS inversa per quegli indirizzi. Cioè il tuo fornitore di hosting, il fornitore del server cloud o il servizio dedicato all'invio delle email.
Per la maggior parte dei brand, questo significa una delle due cose.
- Se usi un hosting condiviso, il tuo fornitore ha già configurato i record PTR per gli indirizzi IP condivisi dei suoi server. Non devi fare nulla
- Se hai un indirizzo IP dedicato (comune con hosting VPS o server dedicati), potresti dover chiedere al fornitore di creare un record PTR per il tuo IP. La maggior parte dei fornitori ha un modulo o un'opzione di assistenza per questo
È una distinzione importante. Non puoi andare dal registrar del dominio e aggiungere un record PTR come faresti con un record A o CNAME. Non funziona così. Il record PTR sta nella zona DNS inversa, che è gestita dal tuo fornitore di hosting.
Come controlli se hai un record PTR?
Controllare è semplice. Devi conoscere l'indirizzo IP da cui partono le tue email e poi fare una ricerca DNS inversa su quell'IP.
Ci sono alcuni modi per farlo.
- Usa uno strumento online di ricerca DNS inversa. Inserisci il tuo indirizzo IP e ti dirà se esiste un record PTR e quale nome di dominio restituisce
- Su un computer con la riga di comando, puoi digitare "nslookup" seguito dal tuo indirizzo IP. Il risultato mostra il record PTR, se esiste
- Controlla le intestazioni di un'email che hai inviato. La maggior parte delle intestazioni include i risultati della ricerca DNS inversa, indicati come rDNS o PTR
Se la ricerca restituisce il tuo nome di dominio, sei a posto. Se non restituisce nulla, o restituisce un hostname generico che sembra una serie di numeri e lettere del tuo fornitore di hosting, devi configurare un record PTR adeguato.
Come chiedi un record PTR al tuo fornitore di hosting?
Il processo dipende dal fornitore, ma di solito segue lo stesso schema.
- Trova l'indirizzo IP da cui invia il tuo server o servizio email
- Decidi a quale nome di dominio vuoi che punti il record PTR. Dovrebbe corrispondere all'hostname con cui il tuo server di posta si identifica quando invia email
- Contatta il fornitore di hosting o usa il suo pannello di controllo per richiedere una voce DNS inverso (rDNS) per quell'indirizzo IP
- Aspetta che la modifica abbia effetto. Gli aggiornamenti dei record PTR possono richiedere alcune ore per propagarsi
Alcuni fornitori di hosting cloud ti permettono di configurarlo direttamente nelle impostazioni del server. Altri richiedono un ticket di assistenza. In ogni caso, di solito è un processo rapido, una volta che sai cosa chiedere.
I record PTR e i record A devono corrispondere
Perché tutto funzioni bene, il DNS diretto e quello inverso devono essere d'accordo tra loro. Si chiama forward-confirmed reverse DNS, o FCrDNS.
Ecco cosa significa in pratica.
- Il tuo record A dice "mail.yourdomain.com punta a 203.0.113.25"
- Il tuo record PTR dice "203.0.113.25 punta di nuovo a mail.yourdomain.com"
Quando entrambi i record puntano l'uno all'altro, le ricerche diretta e inversa si confermano a vicenda. È la configurazione ideale e molti server di posta controllano proprio questa corrispondenza. Se il tuo record A punta a un IP ma il record PTR di quell'IP restituisce un altro nome di dominio (o nessun nome), la verifica fallisce.
Pensala come una presentazione a due vie. Il tuo dominio dice "il mio indirizzo è questo IP." L'IP dice "appartengo a questo dominio." Se le storie coincidono, la fiducia è stabilita. Se si contraddicono, qualcosa non va.
Cosa succede senza un record PTR?
Senza un record PTR, le conseguenze riguardano soprattutto l'email. Il sito si carica comunque bene. Il DNS viene risolto comunque normalmente. Ma la reputazione della tua email ne risente.
Ecco cosa puoi aspettarti.
- Le email inviate dal tuo server hanno più probabilità di finire nelle cartelle spam
- Alcuni server di posta riceventi respingeranno del tutto le tue email e restituiranno un messaggio di rimbalzo
- Gli strumenti di verifica della consegna dell'email segnaleranno la mancanza del record PTR come un problema
- Il punteggio di reputazione del mittente scende, e questo influisce su tutte le email future da quell'IP
La parte frustrante è che un record PTR mancante è invisibile, a meno che tu sappia dove guardare. Non vedrai un errore nel client di posta. Non riceverai un avviso quando premi invia. Noterai solo che le email non arrivano e, se non sai di dover controllare il record PTR, potresti passare ore a cercare nel posto sbagliato.
Idee sbagliate comuni sui record PTR
Alcune cose che mettono in difficoltà.
- Non puoi aggiungere un record PTR presso il registrar del dominio. È l'equivoco più comune. I record PTR sono legati agli indirizzi IP, non ai nomi di dominio. Il registrar gestisce la zona DNS del tuo dominio. Il fornitore di hosting gestisce la zona DNS inversa per i suoi indirizzi IP. Sono due sistemi separati
- I record PTR non servono solo ai server di posta. Anche se l'email è il caso d'uso più comune, i record PTR si usano anche per la diagnosi di rete, i registri e gli audit di sicurezza. Ogni volta che un sistema deve identificare chi possiede un indirizzo IP, usa una ricerca DNS inversa
- Avere un record PTR non garantisce la consegna dell'email. È un fattore tra molti. Servono comunque SPF, DKIM e DMARC configurati con i record TXT. Serve comunque una buona reputazione del mittente. Ma senza un record PTR, gli altri controlli potrebbero non avere nemmeno la possibilità di partire
- L'hosting condiviso di solito ha già i record PTR. Se sei su un hosting condiviso, il tuo fornitore ha probabilmente configurato i record PTR per l'IP condiviso. Devi preoccupartene solo se hai un indirizzo IP dedicato
Come WEMASY gestisce i record PTR
WEMASY gestisce l'infrastruttura di hosting di ogni sito costruito sulla piattaforma. Questo comprende configurazione DNS, certificati SSL e impostazione dei server. I record PTR per i server di hosting di WEMASY sono configurati a livello di infrastruttura, quindi non devi impostare nulla da solo.
L'hosting email e l'inoltro di WEMASY arriveranno presto. Se colleghi al tuo dominio un'email personalizzata del tuo provider email, aggiungi i suoi record MX e le relative voci DNS nelle impostazioni DNS del tuo dominio. Per i brand che usano un servizio separato per l'invio delle email, il record PTR si configura presso il fornitore di hosting di quel servizio, non tramite WEMASY. Scopri cosa include ogni piano nella pagina dei prezzi di WEMASY.
Cosa viene dopo
Ora che hai capito come funzionano i record PTR per il DNS inverso e la verifica dell'email, il prossimo capitolo tratta il record CAA. Un record CAA controlla quali autorità di certificazione possono emettere certificati SSL per il tuo dominio, aggiungendo un altro livello di sicurezza alla tua configurazione DNS. Per una panoramica di tutti i tipi di record e di quando usare ciascuno, vedi il capitolo sui tipi di record DNS.
Domande frequenti
Si può avere più di un record PTR per lo stesso indirizzo IP?
Tecnicamente sì, ma non è consigliato. Lo standard DNS permette più record PTR per un solo IP, ma la maggior parte dei server di posta legge solo il primo risultato. Averne più di uno può causare comportamenti imprevedibili durante le ricerche DNS inverse. La buona pratica è un record PTR per indirizzo IP, che punta all'hostname principale di quel server. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.
Quanto tempo ci vuole perché la modifica di un record PTR abbia effetto?
Le modifiche ai record PTR di solito si propagano entro poche ore, come le altre modifiche DNS. Il tempo esatto dipende dal valore TTL impostato dal fornitore di hosting e da quanto in fretta scadono le cache DNS su internet. Nella maggior parte dei casi, dovresti vedere l'aggiornamento entro 4-24 ore.
I record PTR influiscono sulla velocità di caricamento del sito?
No. I record PTR non hanno alcun impatto sulla velocità di caricamento del sito. Si usano solo per le ricerche DNS inverse, che avvengono quando un sistema vuole identificare il proprietario di un indirizzo IP. I browser dei tuoi visitatori fanno ricerche DNS dirette (con record A e record CNAME), non inverse. I record PTR contano per la consegna dell'email e la diagnostica di rete, non per la navigazione web.
Qual è la differenza tra un record PTR e un record A?
Sono immagini speculari. Un record A prende un nome di dominio e restituisce un indirizzo IP (ricerca diretta). Un record PTR prende un indirizzo IP e restituisce un nome di dominio (ricerca inversa). Un record A si gestisce nella zona DNS del tuo dominio presso il registrar o il fornitore DNS. Un record PTR si gestisce nella zona DNS inversa da chi possiede il blocco di indirizzi IP, di solito il fornitore di hosting.
Serve un record PTR se uso solo un sito e non invio email?
Per un solo sito, un record PTR non è necessario. Il sito si carica e funziona normalmente anche senza. I record PTR diventano importanti quando invii email da un server associato al tuo dominio. Se usi un servizio email di terze parti che invia a nome tuo, quel fornitore gestisce il record PTR per i suoi IP di invio. Devi pensare ai record PTR solo quando controlli il server che invia la tua email.