DHCP è ciò che viene utilizzato dal router per assegnare un indirizzo IP a un computer specifico, mentre il DNS è un servizio che traduce i nomi dei siti web nell'indirizzo IP del sito Web. Pertanto, DHCP assegna gli indirizzi IP, e DNS cerca indirizzi già esistenti.
DHCP sta per Dynamic Host Configuration Protocol. Si tratta di un protocollo di rete in cui i computer richiedono vari indirizzi IP dai server DHCP e i server sono in grado di assegnare indirizzi univoci a computer dinamici. L'uso di DHCP significa che gli operatori di computer non devono più assegnare manualmente al computer un indirizzo IP o inserire manualmente tutte le informazioni.
DNS sta per Domain Name System. Ogni sito Web su Internet ha un indirizzo IP univoco. Gli indirizzi IP sono molto difficili da ricordare, in quanto sono solo lunghe stringhe di numeri. Invece di utilizzare gli indirizzi IP, i siti Web utilizzano nomi memorabili come Google o eBay. Il problema è che i computer non sono in grado di identificare le parole con la stessa facilità con cui possono identificare i numeri. DNS è un sistema in grado di tradurre i nomi dei siti Web nei loro specifici indirizzi IP. Quando il nome di un sito web viene digitato come URL, il computer utilizza il DNS per tradurre il nome nell'indirizzo IP in modo che il computer sappia su quale sito andare.