在过去,我resolv.conf
是静止的,您自己编辑了它。
稍后,DHCP客户端将使用一些静态条目以及从DHCP租约中获得的内容来重写它。
如今,某些发行版(例如我的发行版(Linux Mint 18.1))具有一种/etc/resolv.conf.d
包含脚本的多个子目录的机制,而且,我无法一头两用。
那么正确的方法是
- 指示我要使用还是不使用在DHCP租约中获得的DNS服务器?
- 是将固定条目添加到resolv.conf中,还是在没有DHCP租用名称服务器时将其添加为后备?
- 决定文件中的相对顺序?
如果有的话,我不介意编写自己的脚本,我只是不想“与”现有机制“作对”或做重复的工作。
dhclient
为忽略/替换DHCP DNS信息。我不确定是否有/etc/resolv.conf.d
执行此操作的机制(但是我不使用Mint,也没有这些脚本)。
/etc/resolv.conf
是本地主机(运行dnsmasq),因此我不清楚dnsmasq,resolv.conf.d机制和DHCP客户端如何交互。
resolvconf
在服务器... unix.stackexchange.com/questions/286195/...