服务器 频道

UNIX下DNS服务器之创建篇(下)

    3、IP区域文件和本地IP区域文件
    IP Zone文件如下所示。
    /etc/named .revip1文件内容下图3所示:
 


    本地IP Zone文件如下所示。
/etc/named.local文件内容如下:

    @  IN   NS   sys1.ghq.js.com
    1   IN   PTR  localhost.ghq.js.com

    在DNS里,域名形成一种层次结构。为了解析一个地址,系统从根向下针对名字中的每个域查询域名服务器,把主机名字翻译成主机IP地址。

    IP区域文件的合法资源记录类型是SOA、NS和PTR----域名指针(Domain Name Pointer)。由于另一些系统位于10.32.2网络,因此IP区域文件必须有两个,每个网络一个。这两个文件都由/etc/hosts生成,而/etc/hosts文件中包含了两个网络的登记项。因此必须用文本编辑将另一网络的登记项删掉,只保留本地网络上的主机地址八位位组(把本地网络主机的网络地址部分的八位位组也删掉)。

    除了这个IP区域文件外,还必须有一个本地IP区域文件,它包含网络127.0.0.1的回送地址。其合法的资源记录类型为SOA、NS和PTR。对于本地IP区域文件,SOA记录不是必要的,但在域名区域文件和IP区域文件中是必要的。

    4、缓存文件
    当一个名字不能在本区域解析时,named进程会和缓存文件中所列的其他域名服务器进行交互,直到它解析出这个名字为止,或者直至它查询了所有列出的域名服务器为止。
/etc/named.ca 文件内容如下:

.                   999999    IN      NS      sys99.js.com
    sys99.js.com    999999    IN      A       10.32.7.99

    缓存文件包含域名服务器的地址,这些域名服务器是更高一级域的权威域名服务器。

0
相关文章