實驗名稱:建立名稱服務器
一、實驗的目的
名稱服務器DNS,通過DNS服務器,可以將一臺計算機的域名解析成IP地址,也可以將一臺
計算機的IP地址解析成對應的域名。這個協議在全世界都廣泛使用,理解它的原理有助於我們
對名稱服務器的搭建和維護。
二、實驗環境
win7 + VMware上一臺Linux
三、實驗目標
建立 gr.org 域的主名稱服務器。解析:
名稱 IP 用途
ns.gr.org 192.168.32.3 名稱服務器
www.gr.org 192.168.32.3 正規名
bbs.gr.org 192.168.32.3 別名
mail.gr.org 192.168.32.4 郵件服務器
四、實驗過程
1. 配置文件 /etc/named.conf
備份該文件:
# cp /etc/named.conf /etc/named.conf.sample
#cat >> /etc/named.conf
修改該文件,在最後一行之前插入:
zone "gr.org" {
type master;
file "gr.org.db";
};
zone "32.168.192.in-addr.arpa" {
type master;
file "192.168.32.db";
};
存盤退出
2. 創建正向區域文件 /var/named/gr.org.db
# cat > /var/named/gr.org.db
內容爲:
$TTL 86400
@ IN SOA ns.gr.org. root.gr.org.(
20150325 ; serial
8H ; refresh
4H ; retry
6W ; expiry
1D ) ; minimum
IN NS ns.gr.org.
IN MX 10 mail.gr.org.
bbs IN CNAME www.gr.org.
ns IN A 192.168.32.3
www IN A 192.168.32.3
mail IN A 192.168.32.4
存盤退出
3. 創建反向區域文件 /var/named/192.168.32.db
# cat > /var/named/192.168.32.db
內容爲:
$TTL 86400
@ IN SOA gr.org. root.gr.org.(
20140308 ; serial
8H ; refresh
4H ; retry
6W ; expiry
1D ) ; minimum
IN NS ns.gr.org.
3 IN PTR ns.gr.org.
3 IN PTR www.gr.org.
4 IN PTR mail.gr.org.
4. 查看 named 是否已啓動:
# ps -ax | grep named
3479 ? S 0:00 [named]
啓動之:
# service named start
named ON
5. 客戶端配置文件 /etc/resolv.conf內容爲:
nameserver 192.168.32.3
6. 測試
# nslookup -sil bbs.gr.org
Server: 192.168.32.3
Address: 192.168.32.3#53
Name: bbs.gr.org
Address: 192.168.32.3
# host bbs.gr.org
bbs.gr.org has address 192.168.32.3
# nslookup -sil mail.gr.org
Server: 192.168.32.3
Address: 192.168.32.3#53
Name: mail.gr.org
Address: 192.168.32.4
# nslookup -sil 192.168.32.4
Server: 192.168.32.3
Address: 192.168.32.3#53
4.32.168.192.in-addr.arpa name = mail.gr.org.
# nslookup -sil 192.168.32.3
Server: 192.168.32.3
Address: 192.168.32.3#53
3.32.168.192.in-addr.arpa name = ns.gr.org.
3.32.168.192.in-addr.arpa name = www.gr.org.
7. Windows 客戶端測試
禁用本地連接,設置 VMNet8 的 DNS 爲 192.168.32.3。
執行命令:
C:>ping www.gr.org
正在 Ping www.gr.org [192.168.32.3] 具有 32 字節的數據:
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
192.168.32.3 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒爲單位):
最短 = 0ms,最長 = 0ms,平均 = 0ms
C:>ping bbs.gr.org
正在 Ping bbs.gr.org [192.168.32.3] 具有 32 字節的數據:
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
192.168.32.3 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒爲單位):
最短 = 0ms,最長 = 0ms,平均 = 0ms
五、實驗的體會
體會到平時我們常用的名稱服務器協議的搭建,學會了如何配置DNS服務,充分知道平時我們上網用的
域名服務器的工作原理,覺得平時常用的東西好像挺神奇的,結果現在知道了它的原理,感覺到這個協議設計的優越。總結一下;服務器端:配置文件,正向反向配置文件;客戶端:resolv.conf文件配置
啓動named服務,最後檢測!
名稱服務器DNS,通過DNS服務器,可以將一臺計算機的域名解析成IP地址,也可以將一臺
計算機的IP地址解析成對應的域名。這個協議在全世界都廣泛使用,理解它的原理有助於我們
對名稱服務器的搭建和維護。
二、實驗環境
win7 + VMware上一臺Linux
三、實驗目標
建立 gr.org 域的主名稱服務器。解析:
名稱 IP 用途
ns.gr.org 192.168.32.3 名稱服務器
www.gr.org 192.168.32.3 正規名
bbs.gr.org 192.168.32.3 別名
mail.gr.org 192.168.32.4 郵件服務器
四、實驗過程
1. 配置文件 /etc/named.conf
備份該文件:
# cp /etc/named.conf /etc/named.conf.sample
#cat >> /etc/named.conf
修改該文件,在最後一行之前插入:
zone "gr.org" {
type master;
file "gr.org.db";
};
zone "32.168.192.in-addr.arpa" {
type master;
file "192.168.32.db";
};
存盤退出
2. 創建正向區域文件 /var/named/gr.org.db
# cat > /var/named/gr.org.db
內容爲:
$TTL 86400
@ IN SOA ns.gr.org. root.gr.org.(
20150325 ; serial
8H ; refresh
4H ; retry
6W ; expiry
1D ) ; minimum
IN NS ns.gr.org.
IN MX 10 mail.gr.org.
bbs IN CNAME www.gr.org.
ns IN A 192.168.32.3
www IN A 192.168.32.3
mail IN A 192.168.32.4
存盤退出
3. 創建反向區域文件 /var/named/192.168.32.db
# cat > /var/named/192.168.32.db
內容爲:
$TTL 86400
@ IN SOA gr.org. root.gr.org.(
20140308 ; serial
8H ; refresh
4H ; retry
6W ; expiry
1D ) ; minimum
IN NS ns.gr.org.
3 IN PTR ns.gr.org.
3 IN PTR www.gr.org.
4 IN PTR mail.gr.org.
4. 查看 named 是否已啓動:
# ps -ax | grep named
3479 ? S 0:00 [named]
啓動之:
# service named start
named ON
5. 客戶端配置文件 /etc/resolv.conf內容爲:
nameserver 192.168.32.3
6. 測試
# nslookup -sil bbs.gr.org
Server: 192.168.32.3
Address: 192.168.32.3#53
Name: bbs.gr.org
Address: 192.168.32.3
# host bbs.gr.org
bbs.gr.org has address 192.168.32.3
# nslookup -sil mail.gr.org
Server: 192.168.32.3
Address: 192.168.32.3#53
Name: mail.gr.org
Address: 192.168.32.4
# nslookup -sil 192.168.32.4
Server: 192.168.32.3
Address: 192.168.32.3#53
4.32.168.192.in-addr.arpa name = mail.gr.org.
# nslookup -sil 192.168.32.3
Server: 192.168.32.3
Address: 192.168.32.3#53
3.32.168.192.in-addr.arpa name = ns.gr.org.
3.32.168.192.in-addr.arpa name = www.gr.org.
7. Windows 客戶端測試
禁用本地連接,設置 VMNet8 的 DNS 爲 192.168.32.3。
執行命令:
C:>ping www.gr.org
正在 Ping www.gr.org [192.168.32.3] 具有 32 字節的數據:
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
192.168.32.3 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒爲單位):
最短 = 0ms,最長 = 0ms,平均 = 0ms
C:>ping bbs.gr.org
正在 Ping bbs.gr.org [192.168.32.3] 具有 32 字節的數據:
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
來自 192.168.32.3 的回覆: 字節=32 時間<1ms TTL=64
192.168.32.3 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒爲單位):
最短 = 0ms,最長 = 0ms,平均 = 0ms
五、實驗的體會
體會到平時我們常用的名稱服務器協議的搭建,學會了如何配置DNS服務,充分知道平時我們上網用的
域名服務器的工作原理,覺得平時常用的東西好像挺神奇的,結果現在知道了它的原理,感覺到這個協議設計的優越。總結一下;服務器端:配置文件,正向反向配置文件;客戶端:resolv.conf文件配置
啓動named服務,最後檢測!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.