赞
踩
一 所需软件
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
七 反向区
。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。