Unidade 6 servico dns

Preview:

Citation preview

Técnico de Manutenção e Suporte em Informática Administração de Sistemas Operacionais AbertosUnidade 6– Serviço DNS

Prof. Leandro Cavalcanti de Almeidaleandro.almeida@ifpb.edu.br

@leandrocalmeida

Muitas pessoas dizem que o DNSé um grande banco de dados

Um banco de dados como esses...?

Na verdade o DNS é um grande diretório distribuído...

Algo muito similar a o serviço de diretório(Protocolo LDAP)

Na verdade o DNS introduz várias idéias para gerenciar nomes comuns na Internet para endereços IP

“...The system distributes data and the naming of hosts hierarchically in a domain name space. Each domain resembles a branch of a tree and each branch contains sub-branches. Programs called nameservers provide information about their parts of the tree, and resolvers request domain information from nameservers on behalf of client programs...”

[Adelstein and Lubanovic, 2007]

www.ifpb.edu.br

.br

.edu.com .org

.ifpbwww

Consultas RecursivasQuem é host1.leandro.com ?

192.168.0.101

ClienteServidor

Uma consulta é recursiva quando o servidor DNS provê uma

resposta completa

Consultas Iterativas

Cliente

Servidor DNS

www.face

book.co

mServidor DNS Raiz

Quem é .com ?

resposta

Servidor DNS .comQuem é facebook.com ?

resposta

Servidor DNS dofacebook

Quem é www.facebook.com ?69.171.242.12

69.1

71.2

42.1

2

Uma Zona é uma parte contígua do espaço dos

nomes de domínio no qual um servidor DNS tem

autoridade para solucionar consultas DNS

BINDBerkeley Internet Name Daemon

O BIND é dividido em três componentes...

O serviço(daemon) que executa respondendo requisições DNS. este componente é chamado de “named”

A biblioteca de resolução(/etc/resolv.conf), que as aplicações tentam encontrar o servidor para nomes DNS

Conjunto de ferramentas para testes com o DNS. Um exemploé o comando dig. Tente executar

# dig www.google.com

O roteiro para instalação econfiguração do BIND

está disponível emwww.leandrocalmeida.com