Ricerca DNS

Cerca record A, AAAA, MX, TXT, CNAME e NS.

I tuoi dati

Come si usa

Inserisci un dominio e scegli un tipo di record per vedere che cosa risponde adesso il DNS pubblico: A e AAAA per gli indirizzi, MX per la posta, TXT per verifiche e criteri, CNAME per gli alias e NS per i server responsabili della zona.

La propagazione non esiste, per quanto la parola sia ovunque. Ogni risposta porta un TTL — per quanto tempo un resolver può conservarla — e i valori vecchi restano visibili semplicemente perché sono ancora in cache. Ecco perché il TTL va abbassato prima della modifica e non dopo: quando un resolver ha già una risposta, nulla di ciò che fai all’origine lo raggiunge finché quell’orologio non scade.

Ogni riga mostra il nome, il tipo di record, il TTL e il valore. La richiesta va al resolver pubblico di Cloudflare (1.1.1.1), con Google Public DNS come riserva, quindi il TTL è il tempo che resta a quel resolver prima di dover chiedere di nuovo: scende tra una ricerca e l’altra ed è di solito inferiore al valore impostato presso il tuo provider DNS. Quando il nome è un alias, la risposta inizia con il suo CNAME e poi riporta i record del nome a cui punta.

Lo stato indica se la ricerca è andata a buon fine. «Riuscita» significa che il nome esiste, anche se non ha alcun record del tipo che hai scelto. DNS 3 (NXDOMAIN) significa che il nome non esiste affatto — spesso un errore di battitura, o un sottodominio mai creato. DNS 2 (SERVFAIL) significa che il resolver non è riuscito a ottenere una risposta affidabile, per esempio perché i name server del dominio non rispondono o le sue firme DNSSEC non superano la convalida.

La posta elettronica dipende da diversi record. I record MX elencano i server che ricevono la posta per il dominio, ciascuno con una priorità: i numeri più bassi vengono provati per primi, e le righe non sono necessariamente in quell’ordine. SPF è un record TXT sul dominio stesso che inizia con v=spf1 ed elenca chi può inviarne la posta. DMARC è un record TXT su _dmarc seguito dal dominio, e le chiavi DKIM si trovano su un nome della forma selector._domainkey seguito dal dominio; anche i nomi che iniziano con un trattino basso si possono cercare qui.

Esempio

Consulta i record IPv4 attuali di example.com. TTL indica la durata della cache di ciascun record; le risposte possono cambiare.

  • example.com · MXUn solo record, 0 . — un MX nullo: il dominio dichiara di non accettare alcuna email, così i mittenti rinunciano subito invece di riprovare per giorni.
  • example.com · TXTTra i suoi record TXT, v=spf1 -all dice che nessun server è autorizzato a inviare email a nome di example.com.
  • _dmarc.example.com · TXTv=DMARC1;p=reject;… chiede ai server riceventi di rifiutare qualsiasi messaggio che dichiari di provenire da example.com e non superi i controlli.
  • www.github.com · ADue righe: un CNAME che punta a github.com, poi il record A di github.com con il suo indirizzo IPv4.
  • gmail.com · MXCinque server con priorità 5, 10, 20, 30 e 40: la posta va prima a quello con priorità 5 e passa al successivo solo se il primo non risponde.
  • Un nome che non esiste · AStato DNS 3 (NXDOMAIN) e nessun record.

Domande frequenti

Ho cambiato un record e vedo ancora il valore vecchio, perché?

Qualcosa tra te e il server autoritativo conserva la risposta precedente finché il suo TTL non scade. Guarda il TTL del record: se è 86400, un resolver che l’ha messo in cache un minuto prima della tua modifica servirà il valore vecchio per tutto il resto della giornata.

Che differenza c’è tra un record A e un CNAME?

Il record A punta un nome a un indirizzo; il CNAME punta un nome a un altro nome. La conseguenza pratica è che un CNAME non può convivere con altri record sullo stesso nome, ed è per questo che la radice di un dominio — il nudo example.com, che ha bisogno di NS e di solito di MX — normalmente non può essere un CNAME.

Record A o record AAAA?

Stesso compito, famiglie di indirizzi diverse: A restituisce un indirizzo IPv4, AAAA uno IPv6. Un nome può avere entrambi, e un browser su connessione dual-stack di solito prova prima IPv6 e ripiega entro qualche centinaio di millisecondi.

Perché il TTL è più basso di quello che ho impostato?

Perché il resolver conserva già la risposta da un po’, e il TTL mostrato è il tempo che gli resta. Cerca di nuovo il nome e continuerà a scendere; quando arriva a zero, la ricerca successiva fa sì che il resolver ne recuperi una copia aggiornata, e il conteggio riparte dal valore pieno.

Come cerco una chiave DKIM?

Cerca il record TXT di selector._domainkey seguito dal dominio. Il selettore lo sceglie il mittente e compare come s= nell’intestazione DKIM-Signature di un messaggio che ha inviato; il DNS non offre alcun modo per elencare tutti i selettori di un dominio.