使用什么 IP 地址来监控互联网连接的可用性?

使用什么 IP 地址来监控互联网连接的可用性?

我想通过向某些 IPv4 地址发送 ICMP“回显请求”消息来检查 Internet 连接的可用性。这些 IPv4 地址在稳定性方面应尽可能可达,并且它们不应将 ICMP 流量作为低优先级处理。我知道一级 ISP(例如 Level3)和大型内容提供商(例如 Google 8.8.8.8)的 DNS 服务器是一种流行的选择。也许更明智的做法是使用一些以循环方式使用 DNS 条目(不同 ISP 网络中的 IP 地址)的服务,例如ntp.org? 简而言之,您为此使用了哪些 IP 地址以及为什么?

答案1

ISP 的上游路由器可能也是不错的选择。通常距离本地路由器只有一跳。

虽然需要提醒大家的是,这样做或使用 Google 或 L3 的问题在于,响应器可能无法工作,但连接仍然在线。只需确保将它们用作测试,而不是仅依赖其中一种作为自动故障转移连接的方式……其中一种情况,我遇到过,也经历过……

答案2

正如您所说,我主要使用谷歌的公共 DNS。我从来没有遇到过问题,但是如果您觉得这不能解决问题,您可以随时检查多个主机。两个主要数据中心发生故障的可能性很小。

例如 :

b.resolvers.level3.net - 4.2.2.2
google-public-dns-a.google.com - 8.8.8.8

相关内容