Centos 6.3 搭建DNS服务器
时间:2014-05-18 23:27 来源:linux.it.net.cn 作者:IT网
一、环境描述
系统:Centos6.3 Mini X64
IP:172.16.1.30
二、开始安装
#yum install -y bind*
三、配置DNS
cp -a /var/named/chroot/etc/named.conf /var/named/chroot/etc/named.conf.bak #先备份
vi /var/named/chroot/etc/named.conf
#修改代码
1、修改listen-on port 53为 如图所示:
2、修改allow-query为如图所示:
3、打开named.rfc.1912.zones,删除所有内容
#vi /var/named/chroot/etc/named.rfc1912.zones
#添加以下代码:
zone “xucg.com” IN {
type master;
file “xucg.com.zone”;
};
zone “1.16.172.in-addr.arpa” IN {
type master;
file “1.16.172.zone”;
};
4、新增正向区域文件
#vi /var/named/chroot/var/named/xucg.me.zone
$TTL 86400
@ IN SOA dns.xucg.me. root.xucg.me (
0 ; serial #仅作为序列号而已
3H ; refresh #服务器更新时间
1H ; retry #重新更新时间间隔
1W ; expire #多久之后宣布失败
0) ; #缓存记忆时间
@ IN NS dns.xucg.me.
dns IN A 172.16.1.30
www IN A 172.16.1.30
#named-checkzone xucg.me /var/named/chroot/var/named/xucg.me.zone #检查正向区域配置文件
5、编辑反向区域文件
#vi /etc/named/chroot/var/named/1.16.172.zone
#添加以下代码:
$TTL 86400
@ IN SOA dns.xucg.me root.xucg.me. (
11
3H
1H
1W
0 )
@ IN NS dns.xucg.me.
30 IN PTR dns.xucg.me.
30 IN PTR www.xucg.me.
#named-checkzone 1.16.172.zone /var/named/chroot/var/named/1.16.172.zone #检查反向区域配置文件
#chmod 640 /var/named/chroot/etc/rndc.conf #设置文件权限
#chown root.named -R /var/named
四、测试DNS服务器
#vi /etc/resolv.conf
#nameserver 172.16.1.30
#nslookup -type=a www.xucg.me #测试主机地址A记录
#nslookup -type=prt 172.16.1.30 #测试反向解析
如果通过DNS上外网。需要做DNS转发
# vi /var/named/chroot/etc/named.conf
在option下加入
forwarders {172.16.1.2;}; #172.16.1.2 换成你外网的DNS
至此DNS文件搭建完成。
(责任编辑:IT)
一、环境描述 系统:Centos6.3 Mini X64 IP:172.16.1.30 二、开始安装 #yum install -y bind* 三、配置DNS cp -a /var/named/chroot/etc/named.conf /var/named/chroot/etc/named.conf.bak #先备份 vi /var/named/chroot/etc/named.conf #修改代码 1、修改listen-on port 53为 如图所示:
2、修改allow-query为如图所示:
3、打开named.rfc.1912.zones,删除所有内容 #vi /var/named/chroot/etc/named.rfc1912.zones #添加以下代码:
zone “xucg.com” IN { };
zone “1.16.172.in-addr.arpa” IN { 4、新增正向区域文件 #vi /var/named/chroot/var/named/xucg.me.zone $TTL 86400
@ IN SOA dns.xucg.me. root.xucg.me ( 3H ; refresh #服务器更新时间 1H ; retry #重新更新时间间隔 1W ; expire #多久之后宣布失败 0) ; #缓存记忆时间 @ IN NS dns.xucg.me. dns IN A 172.16.1.30 www IN A 172.16.1.30 #named-checkzone xucg.me /var/named/chroot/var/named/xucg.me.zone #检查正向区域配置文件 5、编辑反向区域文件 #vi /etc/named/chroot/var/named/1.16.172.zone #添加以下代码: $TTL 86400
@ IN SOA dns.xucg.me root.xucg.me. (
@ IN NS dns.xucg.me. #named-checkzone 1.16.172.zone /var/named/chroot/var/named/1.16.172.zone #检查反向区域配置文件 #chmod 640 /var/named/chroot/etc/rndc.conf #设置文件权限 #chown root.named -R /var/named 四、测试DNS服务器 #vi /etc/resolv.conf #nameserver 172.16.1.30 #nslookup -type=a www.xucg.me #测试主机地址A记录 #nslookup -type=prt 172.16.1.30 #测试反向解析 如果通过DNS上外网。需要做DNS转发 # vi /var/named/chroot/etc/named.conf 在option下加入 forwarders {172.16.1.2;}; #172.16.1.2 换成你外网的DNS
至此DNS文件搭建完成。 (责任编辑:IT) |