linux中架设DNS服务
	一 所需软件
	 bind-9.4.2.tar.gz   //http://www.isc.org/
	 wget http://ftp.isc.org/isc/bind9/9.4.2/bind-9.4.2.tar.gz
	二 解压、安装
	# tar zxvf bind-9.4.2.tar.gz
	# cd bind-9.4.2
	# ./configure --sysconfdir=/etc
	# make
	# make install
	三 主配置文件
	# vim /etc/named.conf
	options {
	        directory "/var/named";
	};
	zone "." {
	        type hint;
	        file "named.ca";
	};
	新建配置目录
	# mkdir /var/named
	产生named.ca文件
	1 配置DNS
	# echo "nameserver 202.99.192.68" >/etc/resolv.conf
	2 挖掘DNS工具,查看根
	# dig -t NS .
	3 产生named.ca文件
	# dig -t NS . >/var/named/named.ca
	四 用RNDC控制服务器
	产生rndc配置文件
	# rndc-confgen > /etc/rndc.conf
	显示行号
	# cat -n /etc/rndc.conf
	从13行开始到结束追加到named.conf文件
	# tail +13 /etc/rndc.conf>>/etc/named.conf
	去掉刚追加的注释
	# vim /etc/named.conf
	五 运行及测试
	运行DNS服务
	# named
	检查状态
	# rndc status
	配置DNS
	# echo "nameserver 127.0.0.1" >/etc/resolv.conf
	测试
	# host www.163.com
	六 添加本地及其它
	# vim /etc/named.conf
	zone "localhost"{
	        type master;
	        file "named.local";
	};
	zone "test.com"{
	        type master;
	        file "test.com.zone";
	};
	# vim /var/named/named.local
	@ IN    SOA     localhost.      root (
	                2008010201      ;serial
	                1H              ;refresh
	                15M             ;retry
	                1W              ;expire
	                1D )            ;TTL
	  IN    NS      @
	  IN    A       127.0.0.1
	# vim /var/named/test.com.zone
	@ IN    SOA     test.com.  root (
	                2008010201      ;serial
	                1H              ;refresh
	                15M             ;retry
	                1W              ;expire
	                1D )            ;TTL
	          IN    NS      ns
	          IN    MX 10  mail
	ns        IN    A       10.0.0.8
	www       IN    A       10.0.0.167
	mail   IN  A    10.0.0.168
	news   IN  CNAME  www
	重新加载
	# rndc reload
	七 反向区
	。。。
from:wl315 blog
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>







