DOMAIN Reverse Data File Format para TCP/IP

Propósito

Armazena informações de resolução de nome reverso para o daemon nomeado .

Descrição

O Arquivo de Dados Reversos é um dos arquivos de dados do DOMÍNIO e contém endereço para informações de mapeamento de resolução de nomes para todas as máquinas na zona de autoridade do servidor de nomes. O nome do arquivo de dados de hosts reversos é especificado no arquivo de inicialização nomeado . Pode haver mais de um arquivo de dados de hosts reversos por servidor de nome primário.

Todas as entradas neste arquivo devem estar em Formato de Registro de Recursos Padrão. Os registros de recursos válidos neste arquivo são:

  • Início da Autoridade (SOA)
  • Servidor de Nome (NS)
  • Ponteiro (PTR)

Exceto por comentários (começando por um; (ponto e vírgula) e continuando até o final da linha), os registros de recursos nos arquivos de dados geralmente seguem o formato dos registros de recursos que o daemon nomeado retorna em resposta a consultas de rotinas do resolvedor.

Dois scripts awk , addrs.awk e hosts.awk, são fornecidos no diretório /usr/samples/tcpip para ajudá-lo a converter seu arquivo /etc/hosts existente em arquivos de dados denominados . Os scripts awk também contêm instruções para seu uso. Consulte esses arquivos para obter mais informações sobre a conversão.

Exemplos

Os exemplos a seguir mostram as várias maneiras de usar o arquivo DOMAIN Reverse Data. Nesses exemplos, duas redes estão representadas:abc exyz.

Redeabcconsiste em:

  • gobi.abc, o servidor de nome principal para oabcrede,192.9.201.2
  • mojave.abc, uma máquina host,192.9.201.6
  • sandy.abc, servidor de nome secundário para oabcrede e gateway entreabcexyz,192.9.201.3

Redexyzconsiste em:

  • kalahari.xyz, servidor de nome primário para oxyzrede,160.9.201.4
  • lopnor.xyz, uma máquina host e servidor de nome de apenas cache para oxyzrede,160.9.201.5
  • sahara.xyz, uma máquina host,160.9.201.13
  • sandy.xyz, um servidor de nome secundário para oxyzrede e gateway entreabcexyz,160.9.201.3
    Nota: Hostsandy, um host de gateway, está em ambas as redes e também serve como servidor de nome secundário para ambos.
    1. O arquivo de dados reverso paragobi.abc, servidor de nome principal para redeabc, contém estas entradas:
      ;
      ;primary reverse host data file for abc - gobi.abc
      ;
      @                          IN       SOA     gobi.abc.  root.gobi.abc.  (
                                                  1:1      ;serial
                                                  3600     ;refresh
                                                  600      ;retry
                                                  3600000;expire
                                                  86400    ;minimum
                                                  )
      ;nameservers for abc
                                          IN      NS       gobi.abc.
      ;other nameservers
                                          IN      NS       kalahari.xyz.
      4.201.9.160.in-addr.arpa   IN       PTR     kalahari.xyz
      ;
      ;define all hosts in abc
      2                                   IN      PTR      gobi.abc.
      3                                   IN      PTR      sandy.abc.
      6                                   IN      PTR      mojave.abc.
    2. O arquivo de dados reverso parakalahari.xyz, servidor de nome principal para redexyz, contém estas entradas:
      ;
      ;primary reverse host data file for xyz - kalahari.xyz
      ;
      @                 IN       SOA      kalahari.xyz. root.kalahari.xyz. (
                                          1:1     ;serial
                                          3600    ;refresh
                                          600     ;retry
                                          3600000;expire
                                          86400   ;minimum
                                          )
      ;nameservers for xyz
                                          IN       NS      kalahari.xyz.
      ;other nameservers
                                          IN       NS      gobi.abc.
      2.201.9.192.in-addr.arpa   IN       PTR      gobi.abc
      ;
      ;define all hosts in xyz
      4.201                               IN       PTR     kalahari.xyz.
      13.201                              IN       PTR     sahara.xyz.
      5.201                               IN       PTR     lopnor.xyz.
      3.201                               IN       PTR     sandy.xyz.

Arquivos

Item Descrição
/ etc/named.conf Define como o daemon nomeado inicializa o arquivo de servidor de nomes DOMAIN.
/usr/samples/tcpip/addrs.awk Amostra de script awk para converter um arquivo /etc/hosts para um arquivo /etc/named.rev . O script awk também contém direções para seu uso.
/usr/samples/tcpip/hosts.awk Amostra de script awk para converter um arquivo /etc/hosts para um arquivo /etc/named.data . O script awk também contém direções para seu uso.
/usr/samples/tcpip/named.conf Contém um arquivo named.conf de amostra, que também contém instruções para seu uso.
/usr/samples/tcpip/named.data Contém um arquivo de amostra named.data , que também contém direções para seu uso