在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 可以看出,区域数据文件内容很简单. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于在Linux下轻松搭建自己的DNS服务器的所有评论