- 疑難解答 您現(xiàn)在的位置 :首頁(yè) -- 技術(shù)論壇 -- 疑難解答
使用ping命令過(guò)程中,到底注意哪些問(wèn)題
來(lái)源:金錢貓科技股份有限公司 發(fā)表于:2010-04-14 瀏覽5569次 |
當(dāng)網(wǎng)絡(luò)出現(xiàn)連接故障時(shí),很多網(wǎng)管人員都會(huì)首先使用ping來(lái)查找問(wèn)題的根源。但是很多人只要發(fā)現(xiàn)ping不通,那么就判斷是網(wǎng)絡(luò)出現(xiàn)了故障。這樣只通過(guò)表面現(xiàn)象進(jìn)行判斷,很可能掩蓋真相。那么我們?cè)谑褂胮ing命令過(guò)程中,到底注意哪些問(wèn)題呢?
一、request timed out
當(dāng)ping指定的對(duì)象時(shí),出現(xiàn)“request timed out”提示信息的頻率非常高,這說(shuō)明對(duì)方無(wú)法接受發(fā)送過(guò)來(lái)的數(shù)據(jù)。當(dāng)然這種情況下,很可能就是網(wǎng)絡(luò)出現(xiàn)了故障,但并不能就因此而確定網(wǎng)絡(luò)一定不通。因?yàn)樗€有可能是其它原因造成的。
主機(jī)不在線
如果對(duì)方關(guān)機(jī)、禁用網(wǎng)卡或者撥掉網(wǎng)線,那么無(wú)論你怎么操作,都不會(huì)有連通的信息返回的。要知道最簡(jiǎn)單的卻往往是最容易被忽視的。
防火墻攔截
當(dāng)安裝了防火墻之后,當(dāng)防火墻工作時(shí),一般都能自動(dòng)攔截來(lái)自網(wǎng)絡(luò)的ping命令,從而讓其失去響應(yīng)。同時(shí)安裝防火墻后,還會(huì)造成共享文件無(wú)法訪問(wèn)的故障。因此在檢查時(shí)應(yīng)該先讓對(duì)方關(guān)閉防火墻,然后再使用ping命令來(lái)檢測(cè)。
IP安全策略限制
對(duì)于很多有經(jīng)驗(yàn)的網(wǎng)管人員來(lái)說(shuō),他們都在服務(wù)器上添加了ip安全策略,對(duì)icmp報(bào)文進(jìn)行過(guò)濾,使ping命令無(wú)法回應(yīng),從而返回“request timed out”的錯(cuò)誤提示。
網(wǎng)關(guān)設(shè)置錯(cuò)誤
這種情況主要出現(xiàn)在ping外部網(wǎng)絡(luò)地址時(shí)才出現(xiàn)。因?yàn)楫?dāng)網(wǎng)關(guān)設(shè)置錯(cuò)誤時(shí),ping發(fā)出的數(shù)據(jù)包無(wú)法經(jīng)網(wǎng)關(guān)進(jìn)行轉(zhuǎn)發(fā)。因此需要檢查本機(jī)的網(wǎng)關(guān)設(shè)置以及遠(yuǎn)程網(wǎng)關(guān)的配置是否正確。
一般來(lái)說(shuō),只有在排除上述原因之外,才能夠根據(jù)“request timed out”初步判斷網(wǎng)絡(luò)連接可能有問(wèn)題。
二、destination host unreachable
出現(xiàn)“destination host unreachable”錯(cuò)誤信息時(shí)表示對(duì)方主機(jī)不存在或者沒(méi)有跟對(duì)方建立連接。看起來(lái)好像與“request timed out”差不多,但兩者卻有關(guān)本質(zhì)的區(qū)別。如果ping命令所發(fā)出的數(shù)據(jù)包經(jīng)過(guò)路由器,并經(jīng)路由表到達(dá)目標(biāo)的路由,但是因?yàn)槠渌颍ɡ绶阑饓r截等)導(dǎo)致不可達(dá),那么就是“request timed out”的提示了;相反如果路由表中沒(méi)有到達(dá)目標(biāo)的路由信息,那么就會(huì)出現(xiàn)“destination host unreachable”。
出現(xiàn)這種情況主要有以下一些方面的原因:對(duì)于使用dhcp自動(dòng)分配ip地址的網(wǎng)絡(luò),很可能是dhcp服務(wù)器出錯(cuò)或不能正常工作,這樣客戶機(jī)無(wú)法與dhcp正常通訊并獲得正確的ip地址,對(duì)此只需要修復(fù)dhcp服務(wù)器即可;另外則可能是子網(wǎng)掩碼設(shè)置錯(cuò)誤,對(duì)此只需要修改成正確的即可。
三、unknown host
該提示表示無(wú)法識(shí)別的主機(jī),出現(xiàn)這個(gè)問(wèn)題之后是不是就表示目標(biāo)主機(jī)一定有問(wèn)題呢?當(dāng)然不能!因?yàn)槲覀兪褂胮ing命令去連接目標(biāo)主機(jī)名稱時(shí),主要使用dns來(lái)負(fù)責(zé)將名稱轉(zhuǎn)換成ip地址。例如“ping www.163.com”,我們看到的返回信息是“reply from 220.181.28.42: bytes=32 time=59ms ttl=54”,而不是“reply from www.163.com: bytes=32 time=59ms ttl=54”,這就說(shuō)明我們ip設(shè)置中的dns服務(wù)器將www.163.com成功轉(zhuǎn)換為220.181.28.42。因此當(dāng)我們看到這樣的提示時(shí),就應(yīng)該檢查dns設(shè)置是否正確、dns工作是否正常。
透過(guò)表面的現(xiàn)象,看清真實(shí)的問(wèn)題,只有這樣才能夠幫助我們找出故障的源頭,從而對(duì)故障有正確的判斷。