Il Domain Name System funge da "pagine bianche" di Internet, contenenti gli indirizzi IP necessari per connettersi a pagine Web, server FTP e altri computer connessi a Internet. I server DNS mantengono una tabella di siti e i loro indirizzi corrispondenti, fornendo tali informazioni agli utenti come ausilio alla navigazione. Muoversi in Internet senza accedere a una tabella DNS è possibile, ma non è un'esperienza molto user-friendly.
Indirizzi IP
Un indirizzo IP è una stringa di quattro numeri, ciascuno compreso tra 0 e 255. Gli indirizzi IP sono di natura gerarchica, con ogni numero successivo che fa riferimento a una divisione più fine dello spazio Web. Ad esempio, molti router domestici utilizzano il blocco di indirizzi 192.168.1.x, consentendo fino a 255 indirizzi individuali all'interno di tale spazio. Se conosci l'indirizzo IP di un sito Web o di un altro sistema a cui desideri accedere, puoi digitare quella stringa di numeri nel browser e connetterti direttamente al sistema di destinazione.
Video del giorno
DNS
Poiché memorizzare grandi stringhe di numeri può essere difficile e frustrante, il Domain Name System consente invece l'uso di nomi di siti facili da ricordare. Le tabelle DNS sono elenchi di nomi di siti con gli IP corrispondenti allegati, che consentono ai browser di cercare i siti di destinazione e connettersi ai server appropriati. Per velocizzare le query, i server DNS cooperano tra loro, inviando le richieste ai server dei nomi appropriati per evitare che un database diventi troppo grande. Poiché Internet può instradare rapidamente le richieste attraverso molti nodi diversi, questo consente agli utenti di accedere la directory distribuita dei nomi dei siti rapidamente invece di costringerli ad aspettare attraverso un lungo database ricerca.
Come funzionano le tabelle
Se digiti l'indirizzo "maps.google.com" nel tuo browser, invia una richiesta al server DNS del tuo ISP, che cerca nella sua tabella DNS di primo livello e individua un server dei nomi attivo per gli indirizzi .com. Quindi passa la richiesta a quel server, che utilizza la propria tabella per individuare un server dei nomi per gli indirizzi di google.com. Il server dei nomi google.com consulta quindi la sua tabella e fornisce l'indirizzo IP per maps.google.com e il tuo browser si connette al sito. Sebbene la tua richiesta possa essere instradata attraverso diversi server prima di essere indirizzato all'indirizzo corretto, il processo potrebbe richiedere meno di un secondo.
DNS dinamico
Un altro tipo di tabella DNS offre servizio agli utenti che desiderano eseguire un server dal proprio PC di casa, ma non dispongono di una connessione permanente a Internet. Poiché l'indirizzo IP di un utente via cavo o DSL può cambiare da una sessione all'altra, i server DNS dinamici offrono a tali utenti la possibilità di correlare un indirizzo di nome di dominio permanente con la loro connessione. Questi servizi utilizzano un programma in grado di rilevare qualsiasi cambiamento nell'indirizzo IP del tuo computer, trasferendo tali informazioni al server DNS dinamico, che quindi aggiorna le sue informazioni per riflettere il modificare. Le tabelle DNS dinamiche si aggiornano molto più frequentemente rispetto alle tabelle DNS tradizionali, che possono richiedere ore o addirittura giorni per riflettere le modifiche.