用于 ping 的公共主机

cec*_*rik 8 monitoring ping

为了让我的防火墙脚本确定我的 ISP 是否已启动,我需要一些可靠的、地理分布的地址来 ping。

我可以只使用一些主要网站,如 Google、Akamai 等。但这似乎很粗鲁。这也是不可靠的,如果他们决定像许多其他站点一样开始阻止 ICMP 流量怎么办?

我更喜欢使用记录在案的主机,他们对此表示同意。是否有任何主机提供作为公共“ping”目标的服务,就像许多公共 NTP 服务器提供服务的方式一样?

此类主机的列表或循环 DNS 会非常好,但我怀疑这要求太多了……

pk.*_*pk. 2

我建议避免ping并查看诸如curltelnet之类的东西。不过,您需要分两部分执行此操作,因为这可能是名称服务器问题。

步骤 1:验证正常运行的名称服务器
步骤 2:使用curlwgettelnet(在端口 80 上)并在结果中搜索任何已知文本。

这比 ping 更好,因为您几乎知道 Google 将在端口 80 上满足您的请求。

想想看,您可以在Google 的一个名称服务器(8.8.4.4 或 8.8.8.8)上执行nslookup,如果成功,那就很好了。