我正在为我的网络设置负载均衡器。如果 WAN 仍处于活动状态,我有三个选项可供选择作为验证方法:
连接(无论调制解调器是否处于活动状态)。这对我来说不起作用,因为即使线路断线,调制解调器仍处于活动状态。
用于 Ping 的 IP 地址。我想使用这个,但我不知道应该选择哪个服务器。
DNS 查找。这也可能是一个选项。
我应该选择 Ping 还是 DNS?在这两种情况下,我应该使用哪个 IP 地址?(我不能使用域名 - 我需要 IP 地址)
答案1
我会选择选项 2:Ping 8.8.8.8(Google 公共 DNS“A”)
如果 8.8.8.8 消失或 Google 阻止 ICMP Echo 请求/回复,则此方法会失效——目前不太可能。它的好处是还可以测试您到应该可以从任何地方访问的主机的路由。
使用 DNS 测试连接性存在“其他问题”(ISP 接管您的 DNS 并发送他们自己的信息而不是像 God 和 Mockapetris 期望的那样发送 NXDOMAIN;您的目标域名过期并导致您的网络链接出现“故障”;等等)
答案2
执行到远程目的地的跟踪路由,并尝试 ping 调制解调器之后的第一个跳数之一。