O protocolo DNS (Domain Name System) utiliza sua estrutura hierárquica e distribuída para resolver nomes de domínio conforme a opção:
O DNS utiliza um único servidor central que armazena todos os nomes de domínio e endereços IP associados para resolver consultas.
O DNS usa servidores locais que armazenam em cache todos os endereços IP possíveis para garantir a rápida resolução de nomes de domínio.
O DNS divide a responsabilidade da resolução de nomes entre múltiplos servidores hierarquicamente organizados, incluindo servidores raiz, TLD (Top-Level Domain) e servidores autoritativos.
O DNS utiliza exclusivamente servidores de borda para armazenar e resolver nomes de domínio sem a necessidade de uma estrutura hierárquica.
O DNS armazena todas as informações de resolução de nomes em dispositivos cliente, eliminando a necessidade de consultas a servidores externos.