DNS服务器
实验环境虚拟机CentoS 6.5
IPADDR=192.168.1.223
安装:
两个包
bind 和bind-chroot
yum -y install bind bind-chroot
家目录chroot后位置是:
/var/name/chroot/
ls 结果:
dev etc usr var
把原家目录里的文件复制到chroot下
cp -a /etc/named* /var/named/chroot/etc/
cd /var/named
cp -a data/ dynamic/ named.* slaves/ /var/namd/chroot/var/named/
配置文件位置:
vim /var/named/chroot/etc/named.conf
listen-on port 53 { any; }; #改为any
directory "/var/named"; #指定目录
allow-query { any; }; #改为any
增加正向域:
zone "ltiaw.com" IN {
type master;
file "ltiaw.zone";
};
增加反向域:
zone "1.168.192.in-addr.arpa" IN {
type master;
file "ltiaw.arpa";
};
然后创建文件ltiaw.zone,ltiaw.arpa
cd var/named/chroot/var/named/
cp named.localhost ltiaw.zone
vim ltiaw.zone
修改内容如下:
$TTL 86400
@ IN SOA dns.ltiaw.com. root ( #固定格式
20160319 #序列号,用于对比更新
1D #刷新时间
1H #重试时间
1W #过期时间
1H ) #缓存时间
@ IN NS dns.ltiaw.com.
dns IN A 192.168.1.223
www IN A 192.168.1.223
#注意dns.ltiaw.com. 最后一定要有“.”
cp ltiaw.zone ltiaw.arpa
vim ltiaw.arpa
$TTL 86400
@ IN SOA dns.ltiaw.com. root(
20160319
1D
1H
1W
1H )
IN NS dns.ltiaw.com.
223 IN PTR dns
223 IN PTR www
保存重启服务
/etc/init.d/named restart
开放端口
主从服务同步用TCP 53
客户端请求用UDP 53
iptables -I INPUT -p tcp --dport 53 -j ACCEPT
iptables -I INPUT -p udp --dport 53 -j ACCEPT
/etc/init.d/iptables save
编辑本机DNS为本服务器
vim /etc/resolv.conf
nameserver 127.0.0.1
保存
增加hosts
echo "127.0.0.1 ltiaw.com" >>/etc/hosts/
#永久保存可以改写ifcfg-eth0文件里的DNS
解释域:
host -l ltiaw.com
如下结果:
[root@ltiaw named]# host -l ltiaw.com
ltiaw.com name server dns.ltiaw.com.
dns.ltiaw.com has address 192.168.1.223
www.ltiaw.com has address 192.168.1.223
查询反向域
host -l 1.168.192.IN-addr.arpa
如下结果:
host -l 1.168.192.IN-addr.arpa
1.168.192.in-addr.arpa name server dns.ltiaw.com.
223.1.168.192.in-addr.arpa domain name pointer www.1.168.192.in-addr.arpa.
223.1.168.192.in-addr.arpa domain name pointer dns.1.168.192.in-addr.arpa.
#以上就是最基本的DNS服务器搭建好了,下面继续DNS的主从同步
原文:http://xliunx.blog.51cto.com/1391404/1752807