實驗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
//移除默認配置文件
[[email protected]]#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