主机文件 DNS 条目可以指向多个 IP 地址吗?

主机文件 DNS 条目可以指向多个 IP 地址吗?

主机文件 DNS 条目可以指向多个 IP 地址吗?

基本上我想要广告服务器,但是由于端口问题没有平衡器,我认为解决方案是主机文件条目,但是一个 DNS 可以指向多个 IP 地址吗?

答案1

大多是骗局如何在 /etc/hosts 中为单个主机添加多个 IPv6 地址?按照 Stack 自动建议的方式。

主机文件可以入口指向多个地址?否

主机文件可以有一个主机名指向多个地址?是

同一名称可以有多个条目,例如:

192.168.99.12 testhost.local
192.168.99.34 testhost.local
192.168.99.56 testhost.local

这与 DNS 中针对该名称的多个 A 记录具有相同的效果;gethostbynamegetaddrinfo针对该名称将返回全部地址分别作为数组或链接列表。

然而,客户端程序如何处理多个地址完全取决于客户端程序。有些会随机选择,或者至少可能是有点随机的,有些会始终使用第一个地址,有些会使用第一个地址(除非发生错误),然后使用第二个地址,有些甚至可能同时使用多个(或全部)。只有你非常幸运,你才能得到类似于使用实际负载平衡器的结果。尽管你将避免单点故障。

相关内容