网络何时能ping通?什么情况下不能ping通?

1. 在同一网段内
  • 假设电脑A、B均在192.168.0.X的网络内,两台电脑不需要额外的设置,就可以互相ping通。
  • 如果ping不通,可能的原因是:
  1. 目标主机的防火墙没关闭
  2. 目标主机有电脑管家/360等防护软件

2. 在不同网段

在这里插入图片描述
如上图,A和B分别属于不同的网段,此种情况下B可以ping通A,但是A不可以ping通B。因为B的ip金国路由器NAT(网络地址转换)后,对外显示的是192.168.0.148,A并不知道有B的存在。若想让A也能pingB,需要告诉A电脑路由应该怎么走,在A电脑上加一条静态路由即可在DOS下输入以下指令:route -p add 目的地址 mask 子网掩码 网关地址 它的意思是,要想找到”目的地址“,就要通过”网关地址“里面找。-p 是永远有效的意思。

所以,对应到上面的例子,指令应该这么写

route -p add 192.168.19.0 mask 255.255.255.0 192.168.0.148

其中192.168.19.0的意思是对192.168.19网段下所有ip军有效。添加完毕后可用**route print**查看是否添加成功(注意在win10下要以管理员身份运行dos才可以添加)


3. 还是不行

如果还是不行,很有可能是B电脑的路由器里面做了安全设置,不允许外网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或者端口映射来完成访问。

转自:思科CCIE俱乐部

  • 13
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值