根据RHEL 6中接口configuration文件的文档,接口可以通过包含指令DNS{1,2}=address来指定要使用的名称服务器。 该文件指出,
如果PEERDNS指令设置为yes,那么地址是要放在/etc/resolv.conf中的名称服务器地址
假设我为两个不同的接口定义这条线。 哪一个会出现在resolv.conf中? 每次使用不同的接口,resolv.conf会被重写一遍吗?
一般情况下,在多个接口的情况下,是否有很好的资源来确定哪个名称服务器将被哪个接口使用?
谢谢。
networking接口不用于确定要查询哪个名称服务器。 (无论如何,这是不可能的,因为在知道IP之前,你不知道要使用哪个接口。)
如果您为多个接口指定DNS条目,则它们都将显示在resolv.conf ,可能按照接口的启动顺序显示。 默认情况下,名称服务器是按顺序查询的,除非您在resolv.conf设置了options rotate 。