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