Ogni dispositivo associato a Internet ha un indirizzo IP unico che diverse macchine usano per scoprire quel particolare gadget. In questo senso, i server DNS eliminano la necessità per le persone di conservare gli indirizzi IP! Fondamentalmente, invece di memorizzare un numero IP, tutto quello che devi fare è ricordare un semplice indirizzo IP come google.com.
L'intero processo DNS include il cambiamento di un hostname (per esempio, www.esempio.com) in un indirizzo IP adatto al PC, (per esempio, 192.147.1.1). Un indirizzo IP viene dato ad ogni dispositivo collegato ad Internet. Quando un utente vuole accedere alla pagina di un sito, la forma verbale dell'indirizzo IP deve essere convertita in numeri - e questo è esattamente ciò che fa il DNS.
I seguenti sono i diversi tipi di server DNS:
I seguenti sono i diversi tipi di query DNS
I vantaggi del DNS includono che:
Quando si parla di svantaggi, ci sono, in effetti, molti svantaggi del DNS! In primo luogo, il registro dei nomi di dominio può essere controllato solo dall'ICANN. Questo va contro l'idea di neutralità della rete - un ideale che sta diventando sempre più importante per gli sviluppatori web di tutto il mondo.
In secondo luogo, il DNS rende molto facile il lavoro degli hacker! Questo perché le query DNS non indicano chi le ha avviate, ed è per questo che il lato server può vedere solo l'indirizzo IP. Perché questo è un problema? Quando gli indirizzi IP possono essere facilmente manipolati dagli hacker!
Il DNS funziona benissimo in termini di semplificazione dell'intero processo di risoluzione degli indirizzi IP. Tuttavia, non è un processo perfetto in alcun modo e può, infatti, essere manipolato in molti modi!