Cursos / Redes de Computadores / Segurança em Redes / Aula

arrow_back Aula 12 - Segurança no Serviço de DNS e DNSSEC

Sistema de Nomes de Domínio (DNS)

Na disciplina de redes de computadores, você aprendeu que os protocolos da arquitetura TCP/IP utilizam endereços IP para identificar unicamente cada host conectado à rede. Essa solução é adequada apenas para os próprios computadores, mas para nós, usuários, é desejável utilizar nomes, que são bem mais fáceis de lembrar. Para solucionar esse problema, criou-se um serviço, cuja principal função é exatamente a atribuição de nomes simbólicos à endereços IP.

O serviço de DNS, conforme você já estudou, pode ser visto como um grande banco de dados distribuído e hierárquico, em que ficam armazenados registros, que por exemplo, atribuem um nome a um endereço IP. Dada a forma como o DNS funciona, a responsabilidade pela atribuição dos nomes às máquinas também é distribuída entre os servidores desse serviço. Dessa forma, embora uma consulta sobre qual endereço IP corresponde, atualmente, ao nome www.metropoledigital.ufrn.br possa ser realizada por qualquer cliente (ou mesmo servidor) desse serviço, uma alteração nessa correspondência só poderá ser realizada pelo administrador do servidor de DNS do Metrópole Digital. Tecnicamente, esta distribuição de responsabilidade é chamada de delegação. A Figura 1 mostra uma parte da "árvore" de nomes do DNS, com seus respectivos responsáveis. Para reforçar, nela vemos que, apenas os administradores da empresa "terra" podem alterar as atribuições de endereços IP a nomes que terminem com terra.com.br.

Exemplo de hierarquia de nomes formando a árvore do DNS.

Versão 5.3 - Todos os Direitos reservados