为什么我可以正常上网,却ping不通自己的外网IP呢???

https://zhidao.baidu.com/question/455923156647224925.html


【重点】
一般运营商是禁止个人用户ping,为了安全,你可以访问别人的网站,但是别人不可以访问你的网站,目的是为了网络安全,为了防止黑客扫描你的电脑,通过外部ip访问你的电脑。

从运营商的层面避免了黑哥的非法访问。

【重点】
注意:一些局域网的防火墙会有安全策略


--------------------------------------------------
为什么我可以正常上网,却ping不通自己的外网IP呢
本人是拨号上网,动态IP,在自己电脑上用8081端口做了端口映射来做个人网站,昨天都还能用106.6.169.78:8081来访问自己本地的网站,但今天莫名其妙就不行了,求高手解答。


您好!是不行的,这可能是当地运营商的规定,所有家庭用户出口的公网地址是禁止访问的,所有端口需要封禁。
如果需要做个人网站,请购买云计算服务商的云服务器或者虚拟主机产品。他们会提供独立固定的公网IP地址给您做网站业务。国内需要备案,香港海外免备案。
而且第二张图:你ping的格式不对,ping用的默认是ICMP协议,而不是TCP协议。带端口是不正确的,因此,系统断定“106.6.169.78:8081”这整个字符串是一个域名。

【追问】
不必了,现在我早就鸟枪换炮,把个人网站放在Github Pages服务上了,而且我后来和同事讨论过,应该是后来运营商屏蔽了个人用户的http等协议


可能原因是网络禁止了ping或者说ping的网站禁止了ping。
禁止ping是因为黑客在进行网络攻击的时候,往往会提前使用工具进行扫描。
这些扫描工具大多都会使用ping命令去确认主机是否存活,如果ping不通就会判断主机不在线或者不存在。
这样黑客就不会去关注这个ip地址,也就减少了主机遭受攻击的可能性。
禁止ping往往是设置在防火墙上,这样大大的提高了网络安全。

你可能感兴趣的:(ppd-hryt-学习资料)