資源描述:
《如何測試tcpip協(xié)議棧來修復(fù)網(wǎng)絡(luò)連接故障》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、如何測試TCP/IP協(xié)議棧來修復(fù)網(wǎng)絡(luò)連接故障類型:桌面維護關(guān)鍵字:TCP/IP、ping命令、網(wǎng)絡(luò)故障一、引言隨著網(wǎng)絡(luò)的普遍應(yīng)用,網(wǎng)絡(luò)故障的發(fā)生次數(shù)也越來越多,如何快速準確的判斷網(wǎng)絡(luò)故障的所在,成為了工作的難題。本文通過對TCP/ip協(xié)議棧的測試來檢查網(wǎng)絡(luò)連接情況,并以此對處理此問題的一般流程進行探討和研究。二、故障現(xiàn)象近來出現(xiàn)一些關(guān)于網(wǎng)絡(luò)線路正常,而客戶端無法卻上網(wǎng)的問題,在我們修復(fù)Windows網(wǎng)絡(luò)連接時,要確保本地TCP/IP棧沒有問題。本文將一步步地指導(dǎo)您進行本地主機連接DNS服務(wù)器和默認網(wǎng)關(guān)服務(wù)器的能力測試,并介紹如何測試主機名解析。三、處理過
2、程對于以上故障現(xiàn)象,我們要驗證IP地址配置是正常工作的,以及本地TCP/IP堆棧沒有問題。首先,我們需要執(zhí)行的測試是PING本地主機地址。有幾種不同的方法可以實現(xiàn)這個步驟。其中一個是輸入下面的命令: PINGLOCALHOST 當我們輸入這個命令時,Windows將PING地址127.0.0.1。不管我們的機器的地址是什么,Windows總會使用127.0.0.1作為本地主機地址。因此,對于上面所列出來的命令,另外一個替代的命令是: Ping127.0.0.1輸入這個命令時,我們應(yīng)該可以查看到一個成功的PING,如同使用其它的PING命令一樣。我們
3、可以看到圖A所顯示的例子圖A:當嘗試ping本地主機地址時,可以收到一個成功的ping。PING本地主機地址對診斷遠程主機連接問題沒有什么作用。然而,它卻可以允許我們確認我們的本地TCP/IP棧運行是否正確。當我們PING本地主機地址時接收到目的主機無法到達的錯誤信息時,這往往意味著TCP/IP的配置是不正確的,或者本地TCP/IP棧的某個部分出錯了?! ∧菢拥脑?,我們通??梢酝ㄟ^刪除計算機的TCP/IP協(xié)議來處理這個問題,然后重新設(shè)置。PING默認網(wǎng)關(guān) 在此需要提出的是TCP/IP配置部分需要文檔化,它們是故障修復(fù)過程所必需的。其中有默認網(wǎng)關(guān)的IP地
4、址和主DNS服務(wù)器的信息。假設(shè)我們嘗試連接的是遠程網(wǎng)絡(luò)或者在企業(yè)網(wǎng)絡(luò)的不同分片上的主機,那么我們下一步需要嘗試的是PING默認網(wǎng)關(guān)。我們可以簡單地通過在PING命令后添加默認網(wǎng)關(guān)的IP地址來完成。比如,如圖B,請注意我的TCP/IP配置列出了我的默認網(wǎng)關(guān)地址是192.168.200.65。然后,我會直接PING這個地址。這就驗證了本地機器可以連接到默認網(wǎng)關(guān)。同時,它也告訴我們本地網(wǎng)絡(luò)的連接工作正常,至少在IP地址層上是正常的。圖B:默認網(wǎng)關(guān)的ping驗證IP數(shù)據(jù)包可以到達網(wǎng)絡(luò)的默認網(wǎng)關(guān)PINGDNS服務(wù)器目前,我們已經(jīng)確定在本地計算機和默認網(wǎng)關(guān)之間的IP
5、層連接是正常的。然而,這并不保證主機名被解析到正確的IP地址。我們可以PINGDNS服務(wù)器的IP地址,如圖C所示。這并不保證名字解析是正確工作的,但是它肯定可以驗證本地機器能夠連接到DNS服務(wù)器上。圖C:驗證主機與DNS服務(wù)器的鏈接另外一個方法是使用Nslookup命令來驗證域名解析是正確工作的。我們只需簡單地輸入Nslookup,后面加上遠程主機的正式域名。Nslookup命令就應(yīng)該能夠?qū)⒂蛎馕龅揭粋€IP地址,如圖D所示。圖D:用NSLOOKUP命令顯示DNS服務(wù)器是否能夠解析主機名如果我們不經(jīng)常使用Nslookup,那么一開始上面的圖象可能會有點誤
6、導(dǎo)我們。首先,這個屏幕似乎在報告一個錯誤。如果我們更仔細點觀察,我們可以看到返回的信息的第一部分是來自于本地DNS服務(wù)器。這是因為所引用的IP地址是與DNS服務(wù)器的IP地址相匹配的。然而,返回的信息的后面部分為我們提供的是我們所要查詢的主機的IP地址。只要列出了這個IP地址,那么DNS查詢就是成功的四、原因分析基于以上幾點的分析和測試,對本地主機tcp/ip設(shè)置、本地主機與網(wǎng)關(guān)的網(wǎng)絡(luò)連通性、本地主機與DNS聯(lián)通性及其解析情況的判斷,基本能找斷網(wǎng)絡(luò)故障的原因和出現(xiàn)的區(qū)域。以此來排除網(wǎng)絡(luò)的故障。五、經(jīng)驗總結(jié)在實際工作中,對于客戶端網(wǎng)絡(luò)故障的原因一般就是以下幾
7、點:(1)客戶端網(wǎng)路設(shè)置不正常;(2)客戶端到網(wǎng)關(guān)網(wǎng)絡(luò)連接不正常;(3)客戶端到DNS服務(wù)器連接不正常或者DNS無法正常解析地址。對于這幾個問題的判斷和檢測一般都是通過以上手段來實現(xiàn)的。熟練掌握這些命令,對判斷和解決網(wǎng)絡(luò)故障是必須的。