一个主机文件 DNS 入口可以指向多个 IP 地址吗?

Ank*_*dal 1 windows unix hosts hosts-file

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

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

dav*_*085 6

主要是欺骗如何在 /etc/hosts 中为单个主机添加多个 IPv6 地址?由 Stack 自动建议。

一个主机文件入口可以指向多个地址吗?不

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

您可以有多个相同名称的条目,例如:

192.168.99.12 testhost.local
192.168.99.34 testhost.local
192.168.99.56 testhost.local
Run Code Online (Sandbox Code Playgroud)

这与名称的 DNS 中的多个 A 记录具有相同的效果;gethostbynamegetaddrinfo名称将返回所有地址,分别作为数组或链表。

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