ping 是什么意思?
ping 是ICMP协议,并没有指定通常所说的 TCP/UDP 端口。
ping 是 Windows、Unix 和 Linux 系统下的一个命令。ping 也属于一个通信协议,是TCP/IP 协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。
语法格式:ping 空格 + 要ping的网址;基本原理:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

扩展:
1、ping 127.0.0.1
检查本机TCP/IP协议栈是否正常,失败说明TCP/IP协议安装有问题
2、ping 本机IP地址
检查网卡是否工作正常,失败则检查网线是否插上、网卡驱动是否正常
3、ping 网关IP地址
检查网关、网线及网络设置是否正常
4、 ping 远端主机
检查本机与外部网络的连接是否正常
别人的电脑 ping 不通自己的电脑怎么办?
大部分新买的电脑,不管是 win10 系统,还是 win11 系统默认都是不能被 ping 通的。需要我们通过设置以后才可以 ping 通。其原理就是通过设置防火墙策略来实现的。网上有通过控制面板–>防火墙–>高级设置等设置策略,来允许被 ping,今天分享一个通过命令快速解决电脑不能被 ping 通的方法:
netsh advfirewall firewall add rule ?
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
或
netsh advfirewall firewall add rule name= "All ICMP V4" protocol=icmpv4:any,any dir=in action=allow
# netsh advfirewall firewall 命令格式
# add rule 添加策略
# name 策略名称
# protocol 协议
# any dir 方向 这里的 in 表入方向
# action 动作 allow 表示允许
看演示效果:192.168.111.38 ping 192.168.111.99



不想自己的电脑被别人ping通怎么办?
知道了如何设置自己的电脑被 ping 通,现在设置为不能被 ping 通就容易的多了,新添加一条禁止册罗或者删除允许的策略即可。
netsh advfirewall firewall delete rule name="ICMP Allow incoming V4 echo request"
或
netsh advfirewall firewall add rule name="Block Type 8 ICMP V4" protocol=icmpv4:8,any dir=in action=block
看演示效果:
添加允许策略,由 ping 不通到通。

添加阻止策略,由 ping 通到不通。

删除阻止策略,由 ping 不通到通。

删除允许策略,由 ping 通到不通。

扩展:
如果你的电脑经过设置,发现并没有达到该有的效果,可以执行以下命令:
`该命令为重置防火墙策略,请谨慎使用`
netsh advfirewall reset
1127

被折叠的 条评论
为什么被折叠?



