我想知道一些事情我可以通过浏览器访问域名并且正在运行。但当我尝试 ping 该域名时请求超时总是发生
我以为我可能丢失了互联网连接或者 ping 出了问题,但是 ping 其他网站却可以正常工作!
可以在服务器或域控制面板中配置类似的东西吗?那么对该域的 ping 不起作用吗?
请分享您的想法
答案1
Ping 使用 ICMP,而不是 TCP。必须特别允许 ICMP 通过防火墙才能使 ping 正常工作,此外还需要配置服务器以响应 ping。
鉴于您已标记 AWS,我猜这就是您遇到问题的地方,即使您在问题中没有这么说。进入您的 EC2 安全组,编辑入站规则,将“所有 ICMP”添加到允许进入的类型列表中。如果您需要,请确保将源设置为“任何地方”,或者只是您的 IP。如果只是您的 IP,则格式为 1.2.3.4/32,您可以从这里。您的 IP 可能是动态的,因此会偶尔发生变化,因此如果它停止响应 ping,请更改规则。您可以使用 1.2.0.0/16 来尝试解决此问题。据我所知,让 ICMP 通过防火墙并不是特别危险。
可能需要采取其他步骤才能使 Windows 响应 ping,我并不确定。