首页 > 代码库 > DNS服务
DNS服务
实验1配置DNS
实验环境
在虚拟机Linux 6.5系统下需要2台Linux系统一台A作为服务端一条B作为测试客户端win7真实主机开启2台Linux系统。
实验目标
A作为服务端配置DNS服务器实现域名解析服务。
B作为测试客户端验证服务器A的DNS服务器是否有效。
配置真实主机确保真实主机能ping通2台虚拟机。
实验步骤
1. 首先将A,B真实主机放到同一网段中为了以后实验方便配置永久起效的静态IP地址验证AB真实主机能否通信安装bindbind-chroot服务并启动注意以后修改一次配置文件都需要重启服务一次后面不做叙述。
[root@s5google]#yum -y install bind bind-chroot //安装相关服务包
2. 编辑服务器的主配置文件named.conf
[root@s5google]#mv /etc/named.conf /etc/named.conf.gz
//移除默认配置文件
[root@s5conf.d]#cd /var/named/chroot/etc/
[root@s5 etc]#vim named.conf //创建新的配置文件
1 options {
2 directory "var/namded";
3 };
4 zone "tarena.com" IN {
5 type master;
6 file "tarena.com.zone";
7 };
3. 配置解析数据库区域文件
[root@s5chroot]#cd var/named/
[root@s5named]#vim tarena.com.zone //创建区域文件配置解析数据库
1 $TTL 86400
2 @ IN SOA tarena.com. root.tarena.com. (
3 2014052201 ;更新序列号
4 4H ;刷新时间
5 4H ;重试间隔
6 4H ;超时时间
7 4H ;无效记录的生存时间
8 )
9 @ IN NS s5.tarena.com. ;本区域DNS服务器的主机命
10 s5 IN A 192.168.1.1 ;本区域DNS服务器的IP地址
11 s6 IN A 192.168.1.5 ;其他解析记录
12 pc5 IN A 192.168.1.2
13 win7 IN A 192.168.1.10
4. 客户机测试
[root@pc5 ~]#host s5.tarena.com //解析服务器的域名
s5.tarena.com hasaddress 192.168.1.1
5.新增一个DNS 区域 baidu.com
1修改主配置添加一个zone区域
2为新区域建立一个数据文件
[root@s5 etc]#vimnamed.conf
zone"baidu.com" IN {
type master;
file "baidu.com.zone";
};
[root@s5named]#cp tarena.com.zone baidu.com.zone
[root@s5named]#vim baidu.com.zone// 创建编辑新区域的配置文件
1 $TTL 86400
2 @ IN SOA baidu.com. root.tarena.com. (
3 2014052201 ;更新序列号
4 4H ;刷新时间
5 4H ;重试间隔
6 4H ;超时时间
7 4H ;无效记录的生存时间
8 )
9 @ IN NS s5.tarena.com. ;本区域DNS服务器的主机名
10 www IN A 1.2.3.4 ;本区域DNS服务器的IP地址
11 music IN A 5.6.7.8 ;其他解析记录
6.客户机再次验证
[root@pc5 ~]#hostwww.baidu.com
www.baidu.com hasaddress 1.2.3.4
[root@pc5 ~]#hostmusic.baidu.com
music.baidu.comhas address 5.6.7.8
7.DNS负载均衡客户端测试。
服务端
[root@s5named]#vim tarena.com.zone
14 www IN A192.168.1.100
15 www IN A 192.168.1.101
16 www IN A 192.168.1.102
17 www IN A 192.168.1.103
客户端
[root@pc5 ~]#hostwww.tarena.com
www.tarena.comhas address 192.168.1.101
www.tarena.comhas address 192.168.1.102
www.tarena.comhas address 192.168.1.103
www.tarena.comhas address 192.168.1.100
[root@pc5 ~]#hostwww.tarena.com
www.tarena.comhas address 192.168.1.102
www.tarena.comhas address 192.168.1.103
www.tarena.comhas address 192.168.1.100
www.tarena.comhas address 192.168.1.101
[root@pc5 ~]#hostwww.tarena.com
www.tarena.comhas address 192.168.1.103
www.tarena.comhas address 192.168.1.100
www.tarena.comhas address 192.168.1.101
www.tarena.com hasaddress 192.168.1.102
DNS服务