ping的公共主机


8

为了让我的防火墙脚本确定我的ISP是否正常运行,我需要一些可靠的,地理位置分散的地址来ping通。

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

我更喜欢使用已经记录下来的主机,他们表示可以接受。是否有提供作为公共“ ping”目标的主机,许多公共NTP服务器提供其服务的方式?

列表或此类主机的循环DNS会很好,但是我怀疑这要求太多...

Answers:


2

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

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

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

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


0

尝试列出约20台服务器(Google,akamai等)的列表,仅在至少3台失败时才引发严重故障。这样一来,您就不会在凌晨3点醒来,因为一家公司决定停止ICMP。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.