阅读了此处有关 DNS 负载平衡和循环 DNS 的所有问题和答案( 1 2 3等),仍有许多未回答的问题。
大公司,我在这里查看 Google、Facebook 和 Twitter,确实提供了多个 A 记录。
1) 如果 DNS 负载平衡/故障转移如此狡猾,为什么大型组织要这样做?
似乎很少提及“DNS Pinning”,尽管有这篇(PDF) 论文关于它。
2) 为什么很少提到 DNS Pinning?
3) 有没有具体的例子说明哪些 ISP 等实际上重写了 DNS TTL?
也就是说,我并不完全支持使用 DNS 进行故障转移或任何形式的负载平衡。对于大多数网络,BGP 多样化路由似乎仍然更合适。
DNS 再次抬起了丑陋的脑袋。:(
出于几个原因,我使用 DNS(实际上是 GSLB)而不是任播。这些年来,我们已经多次讨论过 BGP,我选择 DNS 而不是 BGP,因为它更容易操作,而且在大多数情况下,同样或更可靠。多个设施、集群 DNS 服务器以及主动监控的 GSLB 和 TLD 托管服务可以覆盖大多数潜在故障。