Nameserver

名稱伺服器不回退

  • August 5, 2015

我正在嘗試使用多個名稱伺服器,每個都能夠解析一些主機,而另一個則不能。

這是我的 resolv.conf :

options timeout:1

# This one is used to resolve hostnames for servers internal to my company
nameserver 127.0.1.1

And this one is used to resolve hostnames for docker hosts I have on my machine
nameserver 172.17.42.1
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search lmc.universcine.com

使用此命令時,我無法解析 docker 主機。當我把 docker nameserver 聲明放在首位時,我可以。如何解析兩組主機名?

這不是它的工作原理。如果您從 DNS 伺服器獲得否定答复,系統將不會詢問第二台伺服器,而只是假設該名稱不存在。

您必須配置本地名稱伺服器來解析您的本地名稱,然後對所有非本地域進行遞歸/轉發,並且僅在您的resolv.conf.

引用自:https://serverfault.com/questions/711010