實(shí)驗(yàn)四DNS域名服務(wù)協(xié)議
實(shí) 驗(yàn) 報(bào) 告課程名稱 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)名稱 實(shí)驗(yàn)四 DNS 域名服務(wù)協(xié)議 系 別 __計(jì)算機(jī)學(xué)院_ 專 業(yè) ___軟件工程 ___ 班級(jí)/學(xué)號(hào) 軟
實(shí) 驗(yàn) 報(bào) 告
課程名稱 計(jì)算機(jī)網(wǎng)絡(luò)
實(shí)驗(yàn)名稱 實(shí)驗(yàn)四 DNS 域名服務(wù)協(xié)議 系 別 __計(jì)算機(jī)學(xué)院_ 專 業(yè) ___軟件工程 ___ 班級(jí)/學(xué)號(hào) 軟工1301班/2013 學(xué)生姓名 ___ _ ___ _ ____ 實(shí)驗(yàn)日期 ___2015年12月16日 ___ 成 績(jī) ________________________ 指導(dǎo)教師 ___
1
,DNS 域名服務(wù)協(xié)議
【實(shí)驗(yàn)?zāi)康摹?/p>
1、理解DNS 實(shí)現(xiàn)的原理;
2、了解DNS 解析的過(guò)程;
3、掌握DNS 報(bào)文格式。
【實(shí)驗(yàn)學(xué)時(shí)】
4學(xué)時(shí)
【實(shí)驗(yàn)環(huán)境】
本實(shí)驗(yàn)要求實(shí)驗(yàn)室主機(jī)能夠連接到Internet ,并可瀏覽網(wǎng)頁(yè)。 實(shí)驗(yàn)拓?fù)淙鐖D5- 1所示:
圖5- 1 實(shí)驗(yàn)拓?fù)鋱D
【實(shí)驗(yàn)內(nèi)容】
1、學(xué)習(xí)DNS 協(xié)議的原理和實(shí)現(xiàn)方法;
2、了解DNS 的工作過(guò)程;
3、通過(guò)編輯DNS 請(qǐng)求數(shù)據(jù)包,了解DNS 的報(bào)文格式;
4、掌握nslookup 命令和ipconfig 命令的使用方法。 2
,【實(shí)驗(yàn)流程】
圖5- 2 實(shí)驗(yàn)流程圖
【實(shí)驗(yàn)原理】
詳見理論教材
【實(shí)驗(yàn)步驟】
步驟一:使用nslookup 工具解析域名,捕獲數(shù)據(jù)包并進(jìn)行分析
1、在實(shí)驗(yàn)主機(jī)上啟動(dòng)網(wǎng)絡(luò)協(xié)議分析儀進(jìn)行數(shù)據(jù)捕獲并設(shè)置過(guò)濾條件,在工具欄點(diǎn)擊“過(guò)濾器”按鈕,會(huì)彈出“設(shè)置&過(guò)濾器”對(duì)話框,在“過(guò)濾器類型”中選擇“類型過(guò)濾器”,類型值中選擇“DNS協(xié)議”,點(diǎn)擊“設(shè)置參數(shù)”按鈕后“確定”,開始進(jìn)行數(shù)據(jù)包的捕獲:
3
,圖5- 3 設(shè)置DNS 協(xié)議過(guò)濾器
2、使用nslookup 工具進(jìn)行域名的解析。
nslookup 命令是查詢域名對(duì)應(yīng)IP 的工具,其用法可以直接在Windows 系統(tǒng)的命令提示符下運(yùn)行命令:nslookup 域名 來(lái)進(jìn)行域名解析,例如:
圖5- 4 使用nslookup 工具(一)
4
,也可以僅僅運(yùn)行nslookup 命令(不需任何參數(shù)),進(jìn)入nslookup 的交互界面,在“>”提示符后可以多次輸入不同的域名,以實(shí)現(xiàn)多次的查詢,例如可以在一次nslookup 的交互過(guò)程中,進(jìn)行www.baidu.com 、 www.yahoo.com 、 www.google.com 的查詢:
圖5- 5 使用nslookup 工具(二)
最后,可用“exit”命令退出nslookup 的交互狀態(tài)。
3、分析捕獲到的數(shù)據(jù)報(bào)文。
圖是一個(gè)DNS 的查詢報(bào)文,從中可以看到,報(bào)文的標(biāo)識(shí)為1,問(wèn)題數(shù)是1,答案數(shù)、權(quán)威答案數(shù)、附加答案數(shù)都是0,而要查詢的域名是www.iqiyi.com :
5
,此圖是和下面的圖相照應(yīng)的
圖5- 6 DNS的查詢報(bào)文
圖5- 7 則是相應(yīng)的響應(yīng)報(bào)文,報(bào)文標(biāo)識(shí)同樣為1,指明這個(gè)響應(yīng)是針對(duì)哪一個(gè)查詢報(bào)文的,問(wèn)題數(shù)是1,答案數(shù)是8,權(quán)威答案數(shù)和附加答案數(shù)都是0,并且對(duì)域名www.iqiyi.com 的查詢結(jié)果是106.120.177.175; 106.120.177.174; 106.120.177.173; 等
6
,圖5- 7 DNS的響應(yīng)報(bào)文
步驟二:使用ipconfig 命令查看DNS 緩存
1、繼續(xù)使用協(xié)議分析儀進(jìn)行數(shù)據(jù)的捕獲,同時(shí)打開IE 瀏覽器,訪問(wèn)www.baidu.com 、www.yahoo.com 、 www.google.com ,觀察此時(shí)是否還有DNS 請(qǐng)求?
有,如圖所示
7
百度發(fā)送:
百度接收:
8
,雅虎發(fā)送:
雅虎接收:
9
,谷歌發(fā)送:
谷歌接收:
10