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
             leandro.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


.com   .edu          .org


       .ifpb
               www
Consultas Recursivas
          Quem é host1.leandro.com ?




                 192.168.0.101

Cliente
                                       Servidor


Uma consulta é recursiva quando
o servidor DNS provê uma
resposta completa
Consultas Iterativas
                                                    ?
                                                 om
                                        m    é .c                       Servidor DNS Raiz
                                     Que         ta
                                             pos
                                         res

                                         Quem é facebook.com ?
                                                                                   Servidor DNS .com
                m




                                               resposta
              co
            k.




                                           Que
          oo




                          Servidor DNS        mé
                                                   www
           b
         ce




                                                         .fac
                                                             ebo
     . fa




                      .12




                                               69.1              o   k.co
w




                                                   71.2                   m
                    42
w




                                                       42.1                   ?
w




                    1.2




                                                           2
                 .17




                                                                                    Servidor DNS do
               69




                                                                                    facebook


    Cliente
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
BIND
Berkeley 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 e
  configuração do BIND
    está disponível em
www.leandrocalmeida.com

Unidade 6 servico dns

  • 1.
    Técnico de Manutençãoe Suporte em Informática Administração de Sistemas Operacionais Abertos Unidade 6– Serviço DNS Prof. Leandro Cavalcanti de Almeida leandro.almeida@ifpb.edu.br @leandrocalmeida
  • 2.
    Muitas pessoas dizemque o DNS é um grande banco de dados
  • 3.
    Um banco dedados como esses...?
  • 4.
    Na verdade oDNS é um grande diretório distribuído... Algo muito similar a o serviço de diretório(Protocolo LDAP)
  • 5.
    Na verdade oDNS introduz várias idéias para gerenciar nomes comuns na Internet para endereços IP
  • 6.
    “...The system distributesdata 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]
  • 7.
  • 8.
    .br .com .edu .org .ifpb www
  • 9.
    Consultas Recursivas Quem é host1.leandro.com ? 192.168.0.101 Cliente Servidor Uma consulta é recursiva quando o servidor DNS provê uma resposta completa
  • 10.
    Consultas Iterativas ? om m é .c Servidor DNS Raiz Que ta pos res Quem é facebook.com ? Servidor DNS .com m resposta co k. Que oo Servidor DNS mé www b ce .fac ebo . fa .12 69.1 o k.co w 71.2 m 42 w 42.1 ? w 1.2 2 .17 Servidor DNS do 69 facebook Cliente
  • 11.
    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
  • 12.
  • 13.
    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
  • 14.
    O roteiro parainstalação e configuração do BIND está disponível em www.leandrocalmeida.com