无法在 resolvconf 中保留 4 个名称服务器

无法在 resolvconf 中保留 4 个名称服务器

这是我的 /etc/resolvconf/resolv.conf.d/base 文件内容:

# leave commented out above line lin resolvconf...as its listed in another file.
options timeout:1 attempts:1
nameserver 10.0.4.15
nameserver 10.0.2.18
nameserver 10.0.10.32
nameserver 10.0.3.25
search xyzdomain.com

但出于某种原因,只有 3 个名称服务器值被保留在

/etc/resolv.conf

我跑

解析配置文件 -u

重新生成文件...我遗漏了什么?

答案1

这是在编译时为 libc 解析器设置的限制。该man resolv.conf页面显示:

“最多可以列出 MAXNS 个(当前为 3 个,请参阅 <resolv.h>)名称服务器,每个关键字一个。”

因此,如果不重新编译解析器,则不能超过三个。

相关内容