Linux下DNS服务器的安装与配置(3)

zone "." {   type hint;   file "named.ca";   };   zone "localhost" IN {     type master;     file "localhost.zone";            //正向解析文件   };   zone "0.0.127.in-addr.arpa" IN {      type master;      file "named.local";              //反向解析文件      allow-update { none; };   };  

指定线索域和本地回环域,这一部分使用一些标准的例子就可以。

在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是:

master:表示定义的是主域名服务器

slave :表示定义的是辅助域名服务器

hint:表示是互联网中根域名服务器

文件“named.ca”; 指定该域的解析文件,其目录为options中directory "/var/named";指定的。在本例中为/var/namd。如果缺少named.ca,可以试试看从这里下载:ftp://ftp.rs.internic.net/domain/named.root

或者是使用如下命令产生一份named.ca:

dig -t NS . > named.ca

[注:如果根节点查询不全则可以使用一下命令]

dig -t NS  .  @a.root-servers.net  > named.ca

文件“localhost.zone”定义了回环域的正向解析文件,其内容可以为:

$TTL   86400   //全局ttl值.以下记录不指定,则使用全局值   localhost.  600  IN  SOA  localhost.  admin.localhost. (    2011081601 //序列号 版本号   1H         //H小时 M分钟 D天 W星期 默认为秒   10M        //重试时间间隔   7D         //过期时间  7D找不到主服务器 则自杀   1D )       //否定回答ttl值       IN   NS                   localhost.   localhost.          IN    A                    172.0.0.1  

文件“named.local”定义了回环域的反向解析文件,其内容可以为:

$TTL 86400   @   600 IN  SOA localhost.  admin.localhost. (   2011081601   1H   10M   7D   1D )       IN       NS     localhost.   1   IN      PTR     localhost.  

关于正向解析文件与反向解析文件的内容会在后文中进行详细解释。

4.4 自定义域

zone "linuxidc.com" {   type master;   file "linuxidc.com.zone";   };   zone "1.168.192.in-addr.arpa" {   type master;   file "linuxidc.com.rev";   };  

这一部分是配置文件中我们需要重点关心的部分:

zone "linuxidc.com" {

type master;

file "linuxidc.com.zone";

}; 设定linuxidc.com域;

type master 指明该域主要由本机解析;

file " linuxidc.com.zone"指定其解析文件为linuxidc.com.zone,目录为options中设定的目录本例中为/etc/named。

zone "0.168.192.in-addr.arpa" {

type master;

file "linuxidc.com.rev";

}; 指定ipv4地址逆向解析

type master 指明该域主要由本机解析;

file "linuxidc.com.rev"指定其解析文件为linuxidc.com.rev,目录为options中设定的目录本例中为/etc/named。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pppyp.html