FAQ Hero
DNS

Come funziona la
ricerca DNS?

Cos'è il DNS?

DNS è l'acronimo di Domain Name System. Questo sistema utilizza nameserver autorevoli designati per mappare i nomi di dominio in indirizzi IP numerici.

Cos'è una ricerca DNS?

Una ricerca DNS, o DNS record lookup, è il processo tramite il quale i nomi di dominio leggibili dall'uomo (www.digicert.com) vengono tradotti in un indirizzo IP leggibile dal computer (216.168.246.55).

La ricerca DNS è quindi il percorso di query che inizia quando inserisci un URL nella barra degli indirizzi del tuo browser. Il resolver ricorsivo DNS, noto anche come recursor o resolver, controlla innanzitutto se le informazioni richieste sono presenti nella cache. Se non ci sono informazioni disponibili nella cache, il resolver richiede l'indirizzo IP ai nameserver root, TLD e autorevoli.

Una volta trovato l'indirizzo IP, il resolver restituisce l'informazione al client (il tuo computer) sotto forma di pagina web che stai cercando di raggiungere.

Che cos'è un percorso di query?

Un percorso di query include tutti i passaggi compiuti per tradurre il nome di dominio che stai cercando di raggiungere in un indirizzo IP. Il percorso inizia quando inserisci un indirizzo web nel tuo browser. Il server ricorsivo è la prima tappa della query. Da lì, il recursor contatta una serie di nameserver autorevoli per ottenere le informazioni necessarie a tradurre il nome di dominio in una lingua che il computer può leggere. Infine, viene restituito l'indirizzo IP del dominio desiderato.

I record DNS stabiliscono le regole e definiscono i percorsi che la query dovrà seguire. Memorizzano tutte le informazioni rilevanti di cui i server hanno bisogno per tradurre correttamente gli indirizzi email e i nomi di dominio in indirizzi numerici significativi per completare il processo DNS. 

Che cos'è la ricerca Forward DNS?

Il Forward DNS, o Forward DNS lookup, è uno dei due diversi tipi di ricerca DNS. Questo tipo segue il percorso standard delle query DNS quando digiti un URL o invii un'email e ricevi il relativo indirizzo IP in risposta alla tua richiesta. 

Questo processo consente a un client finale (il tuo dispositivo) di tradurre un nome di dominio o un indirizzo email nell'indirizzo del dispositivo che gestirà la comunicazione sul lato server.

Che cos'è una ricerca Reverse DNS?

Il Reverse DNS, noto anche come Reverse DNS lookup, è il secondo tipo di ricerca DNS. Questa richiesta di lookup si usa per ottenere il nome di dominio di un indirizzo IP. Le ricerche Reverse, o inverse, vengono utilizzate di solito dai server email per assicurarsi che i server da cui ricevono i messaggi siano validi.

Per completare questo processo, il server di posta deve avere un pointer record (PTR). Questo tipo di record informa gli altri server di posta che il suo indirizzo IP è autorevole per l'invio e la ricezione della posta per il relativo dominio.

Il proprietario dell'IP, in genere il provider di servizi internet (ISP) o il provider di hosting per quel particolare server di posta elettronica, delega una zona per il server che termina con "in-addr.arpa" con i numeri che precedono le lettere. I numeri sono il blocco IP del server con gli ottetti invertiti.

Comandi di ricerca DNS

Le informazioni DNS relative a un dominio si possono trovare usando i comandi di ricerca DNS. Questi comandi forniscono dettagli come i nameserver, i server di posta e i record configurati.

Nslookup

Una ricerca del nameserver, nota anche come nslookup, permette di individuare il nameserver associato a un dominio insieme a tutti i record configurati. Queste informazioni si possono risolvere usando un indirizzo IP o un nome di dominio come opzione di ricerca.

Il comando di nslookup è leggermente diverso tra PC, Mac e Linux. Su Windows 10, il comando viene eseguito attraverso il Prompt dei comandi. Su Mac, il comando viene eseguito attraverso il terminale. Gli utenti Linux utilizzano dig, un'utility a riga di comando che permette di individuare le informazioni sul dominio.