Um servidor DNS serve para obter o endereço IP correspondente a um nome de domínio (URL no caso de um website). Trata-se de uma espécie de diretório. O serviço DNS traduz os nomes de domínio em endereços IP, bem como noutros tipos de registos. O endereço IP é necessário para que o browser possa contactar o servidor web responsável pelo site que pretende visitar, pois o endereço IP identifica de forma única cada máquina ligada à Internet, exatamente como um número de telefone. É um elemento discreto mas crucial para a segurança na Internet. O exemplo mais comum de servidor DNS é o servidor BIND, o mais presente na Internet. Atualmente, os endereços IP são principalmente registados em IPv4 e foi iniciado um processo de transição para utilizar endereços IPv6. Cada associação de nome de domínio a um endereço IP é única. Os servidores DNS têm uma hierarquia. A raiz (geralmente representada por um ponto) é o centro hierárquico mais alto. Num domínio, é possível criar vários subdomínios que, por sua vez, podem criar delegações de subdomínios alojados noutros servidores. As delegações criam então zonas com o seu próprio sistema hierárquico. Os domínios que se situam pouco abaixo da raiz são os domínios primários (TLD ou Top Level Domain). As atualizações são feitas no servidor primário do domínio. A transferência da zona consiste na reprodução dos registos do servidor primário pelos servidores secundários.