DHCP é o que é usado pelo roteador para atribuir um endereço IP a um computador específico, enquanto o DNS é um serviço que traduz nomes de sites para o endereço IP do site. Portanto, o DHCP atribui endereços IP, e o DNS procura endereços já existentes.
DHCP significa Protocolo de configuração dinâmica de hosts. Este é um protocolo de rede no qual os computadores solicitam vários endereços IP de servidores DHCP, e os servidores podem atribuir endereços exclusivos a computadores dinâmicos. O uso de DHCP significa que os operadores de computador não precisam mais atribuir manualmente um endereço IP ao computador ou inserir todas as informações manualmente.
DNS significa Sistema de Nome de Domínio. Cada site na Internet possui um endereço IP exclusivo. Os endereços IP são muito difíceis de lembrar, pois são apenas longas cadeias de números. Em vez de usar endereços IP, os sites usam nomes memoráveis, como Google ou eBay. O problema é que os computadores não conseguem identificar palavras com a mesma facilidade com que identificam números. DNS é um sistema capaz de traduzir nomes de sites em seus endereços IP específicos. Quando o nome de um site é digitado como URL, o computador usa DNS para traduzir o nome no endereço IP para que o computador saiba a qual site ir.