DOMAIN-Reverse-Datendateiformat für TCP/IP

Zweck

Speichert Informationen zur umgekehrten Namensauflösung für den Name -Dämon.

Beschreibung

Die Reverse-Datendatei ist eine der DOMAIN-Datendateien und enthält Zuordnungsinformationen für die Adressauflösung für alle Maschinen in der Berechtigungszone des Namensservers. Der Name der Reverse-Host-Datendatei wird in der Name -Bootdatei angegeben. Pro primärem Namensserver können mehrere Reverse-Host-Datendateien vorhanden sein.

Alle Einträge in dieser Datei müssen sich in Standardressourcendatensatzformatbefinden. Gültige Ressourcendatensätze in dieser Datei sind:

Mit Ausnahme von Kommentaren (beginnend mit einem Semikolon (;) bis zum Ende der Zeile) folgen die Ressourcendatensätze in den Datendateien im Allgemeinen dem Format der Ressourcendatensätze, die der Name -Dämon als Antwort auf Abfragen von Resolverroutinen zurückgibt.

Zwei awk -Scripts, addrs.awk und hosts.awk, werden im Verzeichnis /usr/samples/tcpip bereitgestellt, damit Sie Ihre vorhandene Datei /etc/hosts in benannte -Datendateien konvertieren können. Die Scripts Awk enthalten auch Anweisungen für ihre Verwendung. Weitere Informationen zur Konvertierung finden Sie in diesen Dateien.

Beispiele

Die folgenden Beispiele zeigen die verschiedenen Möglichkeiten zur Verwendung der umgekehrten DOMAIN-Datendatei. In diesen Beispielen werden zwei Netze dargestellt:abc undxyz.

Netzabcbesteht aus:

  • gobi.abc, der primäre Namensserver für denabcNetz,192.9.201.2
  • mojave.abc, eine Hostmaschine,192.9.201.6
  • sandy.abc, sekundärer Namensserver für denabcNetz und Gateway zwischenabcundxyz,192.9.201.3

Netzxyzbesteht aus:

  • kalahari.xyz, primärer Namensserver für denxyzNetz,160.9.201.4
  • lopnor.xyz, eine Hostmaschine und einen Nur-Cache-Namensserver für denxyzNetz,160.9.201.5
  • sahara.xyz, eine Hostmaschine,160.9.201.13
  • sandy.xyz, einen sekundären Namensserver für denxyzNetz und Gateway zwischenabcundxyz,160.9.201.3
    Anmerkung: -Hostsandy, ein Gateway-Host, befindet sich in beiden Netzen und dient auch als sekundärer Namensserver für beide.
    1. Die umgekehrte Datendatei fürgobi.abc, primärer Namensserver für das Netzabcenthält die folgenden Einträge:
      ;
      ;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. Die umgekehrte Datendatei fürkalahari.xyz, primärer Namensserver für das Netzxyzenthält die folgenden Einträge:
      ;
      ;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.

Dateien

Element Beschreibung
/ etc/named.conf Definiert, wie der Name -Dämon die Namensserverdatei der Domäne initialisiert.
/usr/samples/tcpip/addrs.awk Beispielscript awk zum Konvertieren einer Datei /etc/hosts in eine Datei /etc/named.rev . Das Script Awk enthält auch Anweisungen für seine Verwendung.
/usr/samples/tcpip/hosts.awk Beispielscript awk zum Konvertieren einer Datei /etc/hosts in eine Datei /etc/named.data . Das Script Awk enthält auch Anweisungen für seine Verwendung.
/usr/samples/tcpip/named.conf Enthält eine Beispieldatei named.conf , die auch Anweisungen für die Verwendung enthält.
/usr/samples/tcpip/named.data Enthält eine Beispieldatei named.data , die auch Anweisungen für ihre Verwendung enthält