實(shí)驗(yàn)四DNS域名服務(wù)協(xié)議_第1頁(yè)
實(shí)驗(yàn)四DNS域名服務(wù)協(xié)議_第2頁(yè)
實(shí)驗(yàn)四DNS域名服務(wù)協(xié)議_第3頁(yè)
實(shí)驗(yàn)四DNS域名服務(wù)協(xié)議_第4頁(yè)
實(shí)驗(yàn)四DNS域名服務(wù)協(xié)議_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

實(shí)驗(yàn)報(bào)告課程名稱 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)名稱 實(shí)驗(yàn)四DNS域名效勞協(xié)議系別 __計(jì)算機(jī)學(xué)院_專業(yè) ___軟件工程___班級(jí)/學(xué)號(hào) 軟工1301班/2023學(xué)生姓名 ____________實(shí)驗(yàn)日期 ___2023年12月16日___成績(jī) ________________________指導(dǎo)教師 ________DNS域名效勞協(xié)議【實(shí)驗(yàn)?zāi)康摹?、理解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ù)淙鏡EF_Ref211338424\h圖5-1所示:圖5-SEQ圖5-\*ARABIC1實(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命令的使用方法?!緦?shí)驗(yàn)流程】圖5-SEQ圖5-\*ARABIC2實(shí)驗(yàn)流程圖【實(shí)驗(yàn)原理】詳見(jià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ù)〞按鈕后“確定〞,開(kāi)始進(jìn)行數(shù)據(jù)包的捕獲:圖5-SEQ圖5-\*ARABIC3設(shè)置DNS協(xié)議過(guò)濾器2、使用nslookup工具進(jìn)行域名的解析。nslookup命令是查詢域名對(duì)應(yīng)IP的工具,其用法可以直接在Windows系統(tǒng)的命令提示符下運(yùn)行命令:nslookup域名來(lái)進(jìn)行域名解析,例如:圖5-SEQ圖5-\*ARABIC4使用nslookup工具〔一〕也可以僅僅運(yùn)行nslookup命令〔不需任何參數(shù)〕,進(jìn)入nslookup的交互界面,在“>〞提示符后可以屢次輸入不同的域名,以實(shí)現(xiàn)屢次的查詢,例如可以在一次nslookup的交互過(guò)程中,進(jìn)行、、google的查詢:圖5-SEQ圖5-\*ARABIC5使用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,而要查詢的域名是iqiyi:此圖是和下面的圖相照應(yīng)的圖5-SEQ圖5-\*ARABIC6DNS的查詢報(bào)文REF_Ref211078632\h圖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ì)域名的查詢結(jié)果是106.120.177.175;106.120.177.174;106.120.177.173;等圖5-SEQ圖5-\*ARABIC7DNS的響應(yīng)報(bào)文步驟二:使用ipconfig命令查看DNS緩存1、繼續(xù)使用協(xié)議分析儀進(jìn)行數(shù)據(jù)的捕獲,同時(shí)翻開(kāi)IE瀏覽器,訪問(wèn)、、,觀察此時(shí)是否還有DNS請(qǐng)求?有,如下圖百度發(fā)送:百度接收:雅虎發(fā)送:雅虎接收:谷歌發(fā)送:谷歌接收:2、關(guān)閉IE瀏覽器后再重新翻開(kāi),訪問(wèn)一個(gè)尚未訪問(wèn)過(guò)的網(wǎng)站,例如,觀察此時(shí)是否有DNS請(qǐng)求?為什么?有請(qǐng)求,因?yàn)橹暗腄NS緩存已經(jīng)被去除了,所以需要重新請(qǐng)求,如下圖,訪問(wèn)之前沒(méi)有訪問(wèn)過(guò)的網(wǎng)站網(wǎng)易郵箱網(wǎng)易發(fā)送請(qǐng)求:網(wǎng)易接收請(qǐng)求:3、在Windows系統(tǒng)的命令提示符下運(yùn)行:ipconfig/displaydns顯示本機(jī)緩沖區(qū)中的DNS解析內(nèi)容,如REF_Ref211079624\h圖5-8所示:圖5-SEQ圖5-\*ARABIC8顯示本機(jī)的DNS緩存4、在Windows系統(tǒng)的命令提示符下運(yùn)行:ipconfig/flushdns,那么可以去除本機(jī)的DNS緩存記錄,如REF_Ref211079791\h圖5-9所示:圖5-SEQ圖5-\*ARABIC9去除本機(jī)的DNS緩存5、此時(shí)關(guān)閉IE瀏覽器再翻開(kāi),訪問(wèn)剛剛翻開(kāi)過(guò)的網(wǎng)站,觀察是否有DNS請(qǐng)求?為什么?仍然可以,如下圖:網(wǎng)易發(fā)送:網(wǎng)易接收:步驟三:利用網(wǎng)絡(luò)協(xié)議編輯軟件編輯DNS請(qǐng)求包1、在主機(jī)上翻開(kāi)協(xié)議數(shù)據(jù)發(fā)生器,在工具欄上選擇“添加〞,會(huì)彈出“網(wǎng)絡(luò)包模版〞對(duì)話框,選擇“DNS協(xié)議模版〞,建立一個(gè)DNS數(shù)據(jù)報(bào)文:圖5-SEQ圖5-\*ARABIC10建立DNS協(xié)議的查詢報(bào)文查找網(wǎng)易:2、填寫(xiě)其中以太網(wǎng)幀頭、IP首部、UDP首部和DNS報(bào)文的內(nèi)容:填寫(xiě)以太網(wǎng)協(xié)議首部信息:目的物理地址:在地址本中查詢網(wǎng)關(guān)的IP地址,確定后填入網(wǎng)關(guān)的MAC地址:00-1A-A9-4E-20-B8;源物理地址:填入實(shí)驗(yàn)主機(jī)的MAC地址:BC-30-5B-98-F8-B4;類型或長(zhǎng)度:該字段應(yīng)為0800〔即IP協(xié)議的類型值〕。填寫(xiě)IP協(xié)議頭信息:總長(zhǎng)度字段57:包括UDP段內(nèi)容的總長(zhǎng)度,IP+UDP+DNS=57;標(biāo)識(shí):可以任意填入,例如:0x792E;高層協(xié)議字段:即上層協(xié)議類型為17〔UDP協(xié)議的類型為17〕;發(fā)送IP地址:在地址本中選擇本機(jī)的IP地址:192.168.2.12;目標(biāo)IP地址:手工填入DNS效勞器的IP地址:8.8.8.8;點(diǎn)擊工具欄中的“校驗(yàn)和〞按鈕計(jì)算IP頭校驗(yàn)和。填寫(xiě)UDP協(xié)議的各個(gè)字段信息:16位源端口號(hào):可按照捕獲DNS數(shù)據(jù)報(bào)文的源端口號(hào)填入:0504;16位目的端口號(hào):53;UDP總長(zhǎng)度37:包括UDP頭部和攜帶數(shù)據(jù)的總長(zhǎng)度,UDP+DNS=37;校驗(yàn)和:點(diǎn)擊工具欄中的“校驗(yàn)和〞按鈕計(jì)算UDP校驗(yàn)和。填寫(xiě)DNS協(xié)議報(bào)文的內(nèi)容:標(biāo)識(shí):任意填寫(xiě),例如9030;代碼和標(biāo)志:0x0100〔表示期望遞歸〕;問(wèn)題數(shù):1;資源數(shù):0;權(quán)威答案數(shù):0附加答案數(shù):0;DNS數(shù)據(jù):點(diǎn)擊“數(shù)據(jù)編輯〞按鈕,填入查詢域名163;查詢類型:1〔代表A,主機(jī)類型〕;查詢分類:1〔代表IN,即INTERNET〕,確定后即可形成DNS數(shù)據(jù):圖5-SEQ圖5-\*ARABIC11編輯DNS查詢數(shù)據(jù)最終的編輯結(jié)果如REF_Ref211224333\h圖5-12所示:圖5-SEQ圖5-\*ARABIC12編輯DNS查詢報(bào)文的內(nèi)容3、點(diǎn)擊工具欄上的“發(fā)送〞按鈕,將編輯好的DNS數(shù)據(jù)報(bào)文發(fā)送。4、在實(shí)驗(yàn)主機(jī)上運(yùn)行網(wǎng)絡(luò)協(xié)議分析儀,捕獲數(shù)據(jù),捕獲結(jié)果如所示,從中可以看到報(bào)文類型為DNS的查詢報(bào)文,標(biāo)識(shí)是17〔即十六進(jìn)制的11〕,查詢的名字是:圖5-SEQ圖5-\*ARABIC13捕獲編輯的DNS報(bào)文【思考問(wèn)題】結(jié)合實(shí)驗(yàn)過(guò)程中的實(shí)驗(yàn)結(jié)果,答復(fù)以下問(wèn)題:根據(jù)步驟1中的捕獲結(jié)果,分析DNS協(xié)議的工作流程。按照域名,層層解析;先訪問(wèn)效勞器,然后再訪問(wèn)一個(gè)目標(biāo)地址域名與IP地址之間是否有一一對(duì)應(yīng)的關(guān)系?一個(gè)ip是可以供多個(gè)域名解析的,但是域名解析到的一個(gè)地址是一對(duì)一的。一個(gè)域名解析到二級(jí)域名具有唯一性,ip可以不是唯一的對(duì)應(yīng)一個(gè)域名。

IP地址是指互聯(lián)網(wǎng)協(xié)議地址〔英語(yǔ):InternetProtocolAddress,又譯為網(wǎng)際協(xié)議地址〕,是IPAddress的縮寫(xiě)。IP地址是IP協(xié)議提供的一種統(tǒng)一的地址格式,它為互聯(lián)網(wǎng)上的每一個(gè)網(wǎng)絡(luò)和每一臺(tái)主機(jī)分配一個(gè)邏輯地址,以此來(lái)屏蔽物理地址的差異。

域名〔DomainName〕,是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論