TCP/IP 的 DOMAIN 反向数据文件格式

用途

存储 命名 守护程序的反向名称解析信息。

描述

逆向数据文件是其中一个 DOMAIN 数据文件,并且包含名称服务器权限区域中所有机器的地址到名称解析映射信息。 逆向主机数据文件的名称是在 命名 引导文件中指定的。 对于每个主名称服务器,可能有多个反向主机数据文件。

此文件中的所有条目都必须位于 标准资源记录格式中。 此文件中的有效资源记录为:

  • 权限启动 (SOA)
  • 名称服务器 (NS)
  • 指针 (PTR)

除了注释 (以; (分号) 开头并继续到行尾) ,数据文件中的资源记录通常遵循 命名 守护程序在响应解析器例程的查询时返回的资源记录的格式。

/usr/samples/tcpip 目录中提供了两个 awk 脚本 addrs.awkhosts.awk,以帮助您将现有 /etc/hosts 文件转换为 named 数据文件。 奥克 脚本还包含有关使用这些脚本的指示信息。 请参阅这些文件以获取有关转换的更多信息。

示例

以下示例显示了使用 DOMAIN 逆向数据文件的各种方法。 在这些示例中,表示两个网络:abc xyz.

网络abc包括:

  • gobi.abc,该服务器的主名称服务器abc网络,192.9.201.2
  • mojave.abc,主机,192.9.201.6
  • sandy.abc,辅助名称服务器的abc网络和网关之间abcxyz,192.9.201.3

网络xyz包括:

  • kalahari.xyz,以下对象的主名称服务器xyz网络,160.9.201.4
  • lopnor.xyz,主机和仅高速缓存的名称服务器,xyz网络,160.9.201.5
  • sahara.xyz,主机,160.9.201.13
  • sandy.xyz,辅助名称服务器,用于xyz网络和网关之间abcxyz,160.9.201.3
    注: 主机sandy网关主机同时位于两个网络上,并且同时充当这两个网络的辅助名称服务器。
    1. 以下对象的反向数据文件:gobi.abc,网络的主名称服务器abc,包含以下条目:
      ;
      ;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. 以下对象的反向数据文件:kalahari.xyz,网络的主名称服务器xyz,包含以下条目:
      ;
      ;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.

文件

描述
/ etc/named.conf 定义 命名 守护程序如何初始化 DOMAIN 名称服务器文件。
/usr/samples/tcpip/addrs.awk 用于将 /etc/hosts 文件转换为 /etc/named.rev 文件的样本 awk 脚本。 奥克 脚本还包含使用该脚本的指示信息。
/usr/samples/tcpip/hosts.awk 用于将 /etc/hosts 文件转换为 /etc/named.data 文件的样本 awk 脚本。 奥克 脚本还包含使用该脚本的指示信息。
/usr/samples/tcpip/named.conf 包含样本 named.conf 文件,其中还包含使用该文件的指示信息。
/usr/samples/tcpip/named.data 包含样本 named.data 文件,其中还包含供其使用的指示信息。