Cos’è DNS resolver?

Questo articolo spiegherà in dettaglio cos’è DNS resolver e come usare DNS resolver.

Risolutore DNS

Cos’è DNS resolver?

Un resolver DNS, noto anche come resolver, è un server su Internet che converte i nomi di dominio in indirizzi IP.

Quando utilizzi Internet, ogni volta che ti connetti a un sito web utilizzando il suo nome di dominio (come “computerhope.com”), il tuo computer deve conoscere l’indirizzo IP di quel sito web (una serie univoca di numeri). Quindi il tuo computer contatta un resolver DNS e ottiene l’attuale indirizzo IP di computerhope.com.

Di solito, il resolver è una parte di un DNS decentralizzato più grande (sistema dei nomi di dominio). Quando invii la tua richiesta al resolver DNS, il resolver accede ad altri server nel DNS per ottenere l’indirizzo, quindi ti invia la risposta.

Il resolver DNS contattato dal tuo computer è solitamente scelto dal tuo ISP (provider di servizi Internet). Tuttavia, puoi configurare la tua rete per utilizzare un provider DNS diverso, se lo desideri. Questa configurazione può essere modificata nelle impostazioni di rete del sistema operativo o nell’interfaccia di amministrazione del router della rete domestica.

Come cambiare il tuo resolver DNS

Ogni scheda di rete sul tuo computer (Ethernet e Wi-Fi, ad esempio) può avere la propria impostazione del resolver DNS. L’impostazione predefinita è “Ottieni automaticamente un server DNS”. Con questa impostazione, le connessioni su quella scheda di rete utilizzano gli indirizzi del server DNS configurati nel router di casa.

Per utilizzare un altro DNS, è necessario conoscere l’indirizzo o gli indirizzi IP di quel DNS.

Ulteriori informazioni

Per un elenco di provider DNS alternativi e istruzioni su come utilizzarli, vedere: Come modificare l’indirizzo DNS di un computer.

Perché hai bisogno di un risolutore DNS?

Per ogni nome di dominio su Internet esistono uno o più indirizzi IP. Questi indirizzi possono cambiare in qualsiasi momento, ma il nome del dominio non cambia mai. Il Domain Name System è un indice aggiornato di quegli indirizzi IP. Il risolutore DNS è la parte esterna di quel sistema, che riceve le tue richieste e ti invia la risoluzione.

Come vengono risolti i nomi

Quando il resolver DNS riceve la tua richiesta, effettua query nel Domain Name System per determinare l’indirizzo IP. Queste query possono essere “ricorsive”, “non ricorsive”, “iterative” o una combinazione di queste.

I seguenti passaggi si verificano in un Domain Name System ricorsivo comunemente usato:

  1. Il risolutore DNS riceve un nome di dominio, quindi interroga uno dei tredici root nameserver.
  2. Il root nameserver mantiene un indice aggiornato dei nameserver TLD, ognuno dei quali gestisce un TLD specifico, come .com, .org o .net. Il root nameserver passa la query a un server che gestisce quel TLD.
  3. Il server dei nomi TLD mantiene un indice aggiornato dei server dei nomi autorevoli all’interno di quel TLD. La query viene inoltrata al server associato a quel nome di dominio.
  4. L’indice del nameserver autorevole contiene le informazioni sull’indirizzo del server, così come registrate dal registrar del nome a dominio i cui servizi sono contratti direttamente dal proprietario del nome a dominio.
  5. Queste informazioni vengono restituite in modo ricorsivo al resolver DNS, che risponde all’utente richiedente con l’indirizzo IP risolto.

Si noti che questa sequenza completa di query non viene necessariamente eseguita ogni volta che viene effettuata una richiesta. Ad ogni passaggio, un server nel DNS può rispondere con la sua copia cache delle informazioni. La frequenza con cui queste cache scadono e le informazioni vengono aggiornate dipende dall’operatore del DNS.

Se il DNS è ricorsivo, come in questo esempio, il risolutore DNS può essere indicato come un recursor.

Articoli correlati

Ultimi articoli