14
Técnico de Manutenção e Suporte em Informática Administração de Sistemas Operacionais Abertos Unidade 6– Serviço DNS Prof. Leandro Cavalcanti de Almeida [email protected] @leandrocalmeida

Unidade 6 servico dns

Embed Size (px)

Citation preview

Page 1: Unidade 6   servico dns

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

Prof. Leandro Cavalcanti de [email protected]

@leandrocalmeida

Page 2: Unidade 6   servico dns

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

Page 3: Unidade 6   servico dns

Um banco de dados como esses...?

Page 4: Unidade 6   servico dns

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

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

Page 5: Unidade 6   servico dns

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

Page 6: Unidade 6   servico dns

“...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]

Page 7: Unidade 6   servico dns

www.ifpb.edu.br

Page 8: Unidade 6   servico dns

.br

.edu.com .org

.ifpbwww

Page 9: Unidade 6   servico dns

Consultas RecursivasQuem é host1.leandro.com ?

192.168.0.101

ClienteServidor

Uma consulta é recursiva quando o servidor DNS provê uma

resposta completa

Page 10: Unidade 6   servico dns

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

Page 11: Unidade 6   servico dns

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

Page 12: Unidade 6   servico dns

BINDBerkeley Internet Name Daemon

Page 13: Unidade 6   servico dns

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

Page 14: Unidade 6   servico dns

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

está disponível emwww.leandrocalmeida.com