绑定 DNS A 记录优先级

绑定 DNS A 记录优先级

我正在研究两种情况:

场景一:具有 2 个 IP 的DNSA记录 [默认情况下它适用于循环],但我正在寻找如果第一个 IP 无法访问则共享第二个 IP 的选项。

场景2:具有 2 个 IP 的DNSA记录 [默认以循环方式工作],如果第一个 IP 不在我的本地 LAN 中,而第二个 IP 位于我的本地 LAN 中,我应该始终获得对我来说是本地的 IP。 [根据最短到达时间确定优先级]。

DNS 始终是中心

只是寻找一些可以帮助我的配置。

提前致谢

答案1

DNS 中没有内置此类选项。这不是特定于绑定的事情。

通常的解决方法是“全局负载均衡器服务”,在云环境中通常称为 gslb。此方法对您的服务进行运行状况检查,并将记录替换为“工作记录”并结合低 TTL。但它有一点切换时间。

关于本地LAN问题:通常的方法是让你的防火墙具有“NAT反射”能力,即从内部到内部进行适当的NAT,然后它可能会得到ICMP重定向以节省NAT流量。

还有一种叫做“DNS Anycast”的东西,但这对于想要实现的目标来说太复杂了。

HTH,即使它确实用“以不同的方式做”回答了你的问题。

最好的问候,德约翰

相关内容