DHCP este ceea ce este folosit de către router pentru a atribui o adresă IP unui anumit computer, în timp ce DNS este un serviciu care traduce numele site-urilor web în adresa IP a site-ului. Prin urmare, DHCP atribuie adrese IP, iar DNS caută adresele deja existente.
DHCP reprezintă protocolul Dynamic Host Configuration Protocol. Acesta este un protocol de rețea în care computerele solicită diferite adrese IP de la serverele DHCP, iar serverele pot atribui adrese unice computerelor dinamice. Utilizarea DHCP înseamnă că operatorii de computere nu mai au nevoie să asocieze manual o adresă IP sau să pună manual toate informațiile.
DNS reprezintă sistemul de nume de domeniu. Fiecare site de pe Internet are o adresă IP unică. Adresele IP sunt foarte greu de memorat, deoarece sunt doar șiruri lungi de numere. În loc să folosească adrese IP, site-urile utilizează nume memorabile precum Google sau eBay. Problema este că computerele nu sunt capabile să identifice cuvintele la fel de ușor cum pot identifica numerele. DNS este un sistem capabil să traducă numele site-urilor web în adresele IP specifice. Atunci când un nume de site este tipat ca o adresă URL, computerul utilizează DNS pentru a traduce numele în adresa IP, astfel încât computerul să știe către ce site să meargă.