關(guān)于IP地址相關(guān)的網(wǎng)絡(luò)知識,很多朋友在網(wǎng)絡(luò)通斷上會有疑問,為什么有時能ping通,有時卻ping不通,這個問題我們在做關(guān)于監(jiān)控或網(wǎng)絡(luò)故障的問題中經(jīng)常會遇到,今天我們就來了解下。
一、什么情況下ping不通?
假設(shè)電腦A、B均在192.168.0.X的網(wǎng)段內(nèi),兩臺電腦不需要額外設(shè)置,就可以互相ping的通。如果ping不通,可能的原因有:
a、目標(biāo)主機(jī)的防火墻或者防護(hù)軟件開著阻擋了
b、兩臺電腦不在同一網(wǎng)段
c、其他(如對方電腦做了相關(guān)設(shè)置,阻止某一個IP和他發(fā)生通信等等)
二、什么情況下能ping通?
1、如果是同處于一個內(nèi)部網(wǎng)絡(luò)環(huán)境的,就是一個大局域網(wǎng),他們在同一個網(wǎng)段,是可以互相ping通的,這個我們在監(jiān)控項目中用的比較多。何為同一網(wǎng)段,比如192.168.1.5與192.168.1.x屬于同一個網(wǎng)段。
2、同一個局域網(wǎng)內(nèi),不同的網(wǎng)段,比如192.168.0.1和192.168.1.1,他們并不在一個網(wǎng)段內(nèi)所以無法直接ping通。這時候你可以把兩臺電腦接入路由器設(shè)置靜態(tài)或者動態(tài)路由,計算機(jī)網(wǎng)關(guān)指向路由,這樣icmp包就可以相互到達(dá),雙方ping通。
3、如果2臺計算機(jī)同時處于公網(wǎng)內(nèi),只要能聯(lián)網(wǎng)肯定是可以ping通的。
4、 還有一種情況是有一臺機(jī)器是屬于內(nèi)網(wǎng)的ip如192.168.10.1,另外一臺計算機(jī)是公網(wǎng)IP,如202.100.1.17,如果這2臺要ping通的話,內(nèi)網(wǎng)IP的那臺機(jī)器只要能聯(lián)網(wǎng)就能ping的通公網(wǎng)IP的計算機(jī),而公網(wǎng)的計算機(jī)要訪問內(nèi)網(wǎng)計算機(jī),需要通過VPN或者端口映射來完成訪問。
了解以上的互通方式,在實際組網(wǎng)項目以及監(jiān)控項目中,可以解決一些常見的網(wǎng)絡(luò)問題。