本文最后更新于570 天前,其中的信息可能已经过时,如有错误请发送邮件到2192492965@qq.com
CentOS6.5 搭建DNS服务器
1)安装包
bind-libs-*#提供实现域名解析功能必备的库文件,默认安装.bind-utils-*#提供对DNS服务器测试的工具程序,默认安装.bind-*#服务器软件包
yum install bind
# caching-nameserver-* #配置文件
yum install caching-nameserver
yum install bind-chroot
- 一般只需要安装
bind和bind-chroot包即可
2)配置/etc/named.conf文件
#将
listen-on port 53 { 127.0.0.1; };
#改为
listen-on port 53 { any; };
#将
allow-query { localhost; };
#改为
allow-query { any; };
3)区域设置
vim /etc/named.rfc1912.zones
# 在最下面添加一条正向记录一条反向记录
# 正向
zone "test.com" IN {
type master;
file "test.com.zone"; # 对应的正向文件
allow-update { none; };
};
# 反向
zone "1.16.172.in-addr.arpa" IN {
type master;
file "1.16.172.rev";# 对应的反向文件
allow-update { none; };
};
5)到/var/named/中指定的目录中建立正向区域文件
cd /var/named/chroot/var/named
cp -p localhost.zone jsu.com.zone
vim jsu.com.zone
# 添加如下内容
www A 172.16.1.1
6)建立反向区域文件
cp -p named.localhost 1.16.172.rev
vim 1.16.172.rev
# 添加如下内容
1 PTR www.test.com
7)测试named.conf主配置文件
named-checkconf /var/named/etc/named.conf
8)测试区域文件
named-checkzone 区域 文件
named-checkzone jsu.com /var/named/chroot/named/jsu.com.zone
9)启动服务
service named start
10)测试
使用nslookup命令
测试前一定要关闭防火墙



