快速业务通道

在Linux下轻松搭建自己的DNS服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05
onfiguration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
// See /usr/share/doc/bind*/sample/ for example named configuration files.
在named.conf配置文件中主要使用“//”和“/* */”来进行注释.
options {
directory "/var/named";
};
上面这段通过OPTIONS选项定义了一些影响整个DNS服务器的环境设置,directory选项指定named从/var/named目录下读取DNS数据文件,这个目录用户可自行指定并创建,指定后所有的DNS数据文件都存放在此目录下.
zone "ixdba.net" IN {
type master;
file "ixdba.net";
allow-update { none; };
};
上面这段设置是用zone关键字来定义一个正向域区,对应的域名分别为ixdba.net,一个zone关键字定义一个域区.在这里type类型有三种,它们分别是master,slave和hint,它们的含义分别是:
 Master:表示定义的是主域名服务器.
 slave:表示定义的是辅助域名服务器.
 hint:表示是互联网中根域名服务器.
file用来指定存放DNS记录的文件,allow-update定义是否允许客户主机或服务器自行更新DNS记录,上面指定的这个正向区域不允许更新DNS记录.
zone "60.168.192.in-addr.arpa" IN {
type master;
file "60.168.192.zone";
allow-update { none; };
};
上面这段设置是定义一个IP为192.168.60.*的反向区域.
(2)区域数据文件的设定
在/var/named/chroot/var/named目录下,我们定义出上面指定的几个区域数据文件.
[root@localhost ~]#cd /var/named/chroot/var/named
[root@localhost named]#cp localhost.zone ixdba.net
[root@localhost named]#cp named.local 60.168.192.zone
[root@localhost named]#chown root:named ixdba.net 60.168.192.zone
下面我们分析下正向区域数据文件的格式和含义,主要看下我们已经设定好的ixdba.net区域数据文件:
[root@localhost named]#more /var/named/chroot/var/named/ixdba.net
$TTL 86400
@ IN SOA ns.ixdba.net. root.ixdba.net.(
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.ixdba.net.
IN MX 10 mail
IN A 192.168.60.133
ns IN A 192.168.60.133
www IN A 192.168.60.135
mail IN A 192.168.60.136
linux IN CNAME www

可以看出,区域数据文件内容很简单.
第一行是一个TTL设定,定义区域数据文件里面的各项记录的默认TTL值为86400 秒,缺少此行不影响使用,但是会出现警告信息.
第二行﹐是一个SOA记录的设定,“@”代表相应的域名,也就是在named.conf中设定的zone,如在这里表示ixdba.net,IN表示后面的数据使用的是INTERNET标准.SOA,全称是“Start Of Authority”的意思,表示目前区域授权开始.每一个区域数据文件只能有一个SOA,不能重复,是所负责的zone中第一个“记录”.在SOA后面分别指定了这个区域的授权主机名称和管理者的信箱,特别注意,授权主机名和管理员信箱后面都要有一个“.”,授权主机名称能够在

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号