> 大家都知道在路由器和三層交換機上配置路由時一定要仔細,IP地址和子網(wǎng)掩碼都不能有一點差錯。最近,筆者在進行一次網(wǎng)絡調(diào)試時發(fā)現(xiàn)本機IP設置不當也會造成路由異常。 故障描述 筆者所在單位經(jīng)常要進行網(wǎng)絡調(diào)試,最近公司對外發(fā)布了一個網(wǎng)站需要調(diào)試訪問的連通性。筆者用筆記本電腦在公司服務器群中做了調(diào)試并修改IP地址為211.153.80.29,被訪問的網(wǎng)站的IP地址為211.153.80.1,域名為“www.ftedu.gov.cn”。經(jīng)過調(diào)試,在單位里可以正常訪問該網(wǎng)站。筆者回到家后嘗試通過ADSL進行訪問。由于ADSL采用PPPoE撥號方式不用事先修改IP地址就可以正常上網(wǎng),所以筆者并沒有修改在公司設置的筆記本電腦的IP地址就草草撥號,訪問SOHU、新浪沒有任何問題,QQ和MSN也可以正常登錄,唯獨不能訪問公司的211.153.80.1這個服務器,出現(xiàn)的信息是“該頁無法顯示”,筆者又使用域名進行訪問,故障依然存在。 排除故障 為了能夠找到問題產(chǎn)生的根源,筆者馬上打電話給同事,讓同事在家通過ADSL訪問測試網(wǎng)站,結(jié)果不管是通過IP地址還是域名,他都可以正常訪問。因此,筆者將故障產(chǎn)生的根源定位在本地計算機,開始進行排查。 第一步:由于公司使用了防火墻,所以PingIP是無法獲得反饋信息的,于是筆者采用TRACERT命令。在命令提示符窗口中輸入“tracert 211.153.80.1”后,發(fā)現(xiàn)立刻就出現(xiàn)了“Request timed out”。這說明發(fā)向211.153.80.1的數(shù)據(jù)包沒有到達第一個路由設備。 第二步:繼續(xù)查詢DNS是否出現(xiàn)問題,在命令行模式下輸入“nslookup”,接著輸入“www.ftedu.gov.cn”并回車,發(fā)現(xiàn)服務器可以正確地解析出IP地址“211.153.80.1”,說明問題與DNS無關(guān)。 第三步:嘗試對鄰近的IP地址進行追蹤,即在命令行模式下輸入“tracert 211.153.81.1”,結(jié)果發(fā)現(xiàn)數(shù)據(jù)包可以根據(jù)獲得的路由信息通過五個路由設備。 第四步:輸入IPCONFIG命令后,筆者發(fā)現(xiàn)本地計算機的IP地址仍然是在公司設置的211.153.80.29,子網(wǎng)掩碼為255.255.255.0。筆者懷疑是該設置造成故障產(chǎn)生,馬上將IP地址選為自動獲得。重新?lián)芴柹暇W(wǎng)后故障得以解決,在家中可以正常訪問單位的服務器。 故障分析 筆者將計算機的IP地址重新設置為211.153.80.29,故障再次出現(xiàn)。在命令行模式下輸入“route print”查詢本機路由,才發(fā)現(xiàn)故障產(chǎn)生的根源(見圖)。原來由于本地計算機設置IP地址為211.153.80.29,所以在訪問211.153.80.0這個網(wǎng)段時,系統(tǒng)會直接把數(shù)據(jù)包發(fā)向211.153.80.29,而不是發(fā)向默認的網(wǎng)關(guān)地址61.51.199.192,從而導致無法找到正確的路由信息。 |