ping通的条件

能不能ping通首先要看其是否满足ping通的条件。那有哪些条件满足就可以ping通呢?

  1. 如果是同处于一个内部网络环境的,就是一个大局域网,他们在同一个网段,是可以互相ping通的,这个我们在监控项目中用的比较多。
    何为同一个网段,比如192.168.1.5与192.168.1.x属于同一个网段。
  2. 同一个局域网内,不同的网段,比如192.168.0.1/24和192.168.1.1/24他们并不在同一个网段所以无法直接ping通。这时候可以把2台电脑接入路由器设置静态或者动态路由,计算机网关指向路由器,这样icmp包就可以相互到达,双方ping通。
  3. 如果2台计算机同时处于公网内,只要能联网肯定是可以ping通的。
  4. 还有一种情况是有一台机器是属于内网的ip如192.168.10.1,另一台计算机是公网IP,如202.100.1.17,如果这2台要ping通的话,内网IP的那台机器只要能ping的通公网IP的计算机,而公网的计算机要访问内网计算机,需要通过VPN或者端口映射来完成访问。

因为没有学过这里的知识,遇到了问题,看不太懂,简单记录下,以后再完善。


本次遇到的问题与解决方法

本次遇到的问题是我需要远程连接服务器,但是ping不通,也不明白原因,最后师姐分析说是因为那边的IP是内网IP,没有在一个局域网下,所以连不上。我通过VPN解决了这个问题。(即上述的第四点)


仅记录之,知道了如何解决。原理以后完善,小白还需要学很多很多才行。

未完待续...
参考文章:
​​​网络何时能ping通?什么情况下不能ping通?​