Tópicos Especiais em Informática DNS Prof. Ms.-Eng. Igor Sousa Faculdade Lourenço Filho 10 de novembro de 2014 igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 1 / 15
Introdução DNS, ou Domain Name Server, realiza o gerenciamento de nomes hierárquico e distribuído; Está situado na camada de aplicação do modelo OSI; Permite o acesso aos computadores sem a necessidade de que o usuário tenha conhecimento do endereço IP; Na época em que a internet era uma ferramenta de uso exclusivo de entidades militares, o acesso a nomes era possível graças a um arquivo hosts.txt; igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 2 / 15
Introdução Com o crescente aumento do número de hosts na rede, o arquivo hosts.txt cresceu ao ponto de causar atrasos significativos nas atualizações; Em 1983 o DNS começou a ser desenvolvido para atacar este problema; O DNS passou a ser o serviço de resolução de nomes padrão do Windows 2000 Server. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 3 / 15
Funcionamento O DNS possui dois objetivos: Manter sempre atualizado seu banco de dados; Resolver nomes de servidores e hosts em endereços IP s. Os nomes de hosts residentes em um determinado banco de dados podem ser distribuídos entre os outros servidores; Não há notáveis degradações de desempenho quando se adiciona mais de um servidor DNS; igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 4 / 15
Funcionamento O DNS faz uso de servidores primários e secundários; O servidor secundário é uma cópia do servidor primário; Atenção! Não sendo possível a resolução do domínio através do servidor DNS primário, o sistema realiza uma busca do nome no servidor DNS secundário. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 5 / 15
Funcionamento Na rede mundial de computadores, o serviço de resolução de nomes utilizado é o DNS; O DNS apresenta a arquitetura cliente-servidor; Em caso de o servidor DNS não possuir a referência consultada, ele repassa o pedido a outro servidor; igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 6 / 15
Hierarquia igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 7 / 15
Consulta Recursiva Distribuída de forma automática; Devolve a resolução; Mascaramento de servidores. Interativa Distribuída de forma não automática; Devolve o endereço dos servidores que possuem a resolução do nome. Reversa Busca resolver um nome através de um endereço IP; Utilizado para garantir a confiabilidade do nome a ser apresentado. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 8 / 15
Cache DNS Após resolver um requisição, o servidor DNS armazena a relação nome-ip para agilizar uma nova consulta; Cada servidor DNS tem que definir o TTL, time-to-live, que determina o tempo de permanência da informação na cache; Devido a esta característica, servidores DNS raízes são pouco requisitados. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 9 / 15
Registro de Recursos Type Name Value A Nome do host Endereço IP NS Nome do Domínio Nome de um servidor DNS com autoridade que responde a consultas relativas aos hosts pertencentes ao domínio CNAME Apelido do Host Nome canônico do host MX Apelido do Host Nome canônico do servidor de e-mail igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 10 / 15
Estrutura Há 13 servidores DNS do tipo raiz em todo o mundo. Eles são denominados pelas letras do alfabeto; 10 dos 13 servidores DNS raiz estão localizados nos EUA, um na Ásia e dois na Europa; Há diversas réplicas destes servidores em todo o mundo. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 11 / 15
Servidores Raiz igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 12 / 15
Estrutura Abaixo da hierarquia dos servidores DNS raiz estão os servidores Top Level Domains; Há dois tipos de top level domains: Os genéricos (Generic Top Level Domains):.com,.edu,.org, etc; Os nacionais (Country Code Top Level Domains):.br,.fr,.ar, etc; A organização que gerencia o domínio.br é a Registro.br; igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 13 / 15
Intranet Em rede de médio e grande porte se faz necessário a utilização de DNS. Muito útil para gerenciamento de redes segmentadas; igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 14 / 15
Conclusão A utilização de servidores DNS é fundamental para o funcionamento adequado da internet nos dias de hoje; Também trás grandes vantagens ao ser utilizado em intranets, pois os usuários muitas vezes não conhecem o endereço de IP dos hosts; A segurança ainda tem vulnerabilidades: Envenenamento do servidor DNS; igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 10 de novembro de 2014 15 / 15