我可以在 resolv.conf 中混合多个名称服务器源吗

我可以在 resolv.conf 中混合多个名称服务器源吗

在 resolv.conf 的名称服务器列表中,我可以在每一行中使用不同的名称服务器(一个来自 ISP,一个来自 Google,等等),还是都必须来自同一来源?

例子:

nameserver 123.12.12.123   <-- ISP
nameserver 8.8.8.8 <-- Google
nameserver 75.127.14.107 <--- OpenNIC

混合名称服务器源是否正常,还是建议仅使用 1 个源以及其中的 2 或 3 个 IP 地址?

我问这个问题是因为我见过的所有文档和示例仅显示来自 1 个来源的 IP 地址,即 Google、ISP 或其他第三方。我还没有看到 1 有混合名称服务器,想知道这是否正常。

答案1

resolv.conf 中名称的工作方式是尝试通过列表中的第一个名称解析主机名,等待超时,然后继续处理下一个名称,依此类推,直到耗尽名称服务器列表。

如果您尝试做的是同时使用多个主机名解析源,那么这不是设计的方式。

至于包含多个来源的可接受性,没有问题。

相关内容