resolv.conf

resolv.conf 文件 是 DNS 的 client 端使用的文件,用于设置 DNS 服务器的 ip 地址以及 DNS 域名,还可以配置域名搜索顺序等等。主要包含如下关键字:nameserver、domain、search、sortlist、options。设置的格式都是 关键字+空格 + 参数。它们之间是有顺序的,从上往下的顺序进行加载。

resolv.conf 文件 -Linux手册页

查看resolv.conf 文件

 cat /etc/resolv.conf

参数

  • nameserver     配置DNS服务器地址(顺序来查询,且只有当第一个nameserver没有反应时才查询下面的nameserver)
  • domain          声明主机的域名,当查询不完全的域名时主机名将被使用(相当于search的默认值)
  • search            它的多个参数指明域名查询顺序。当查询不完全的域名时会使用到(domain和search不能共存)。
  • sortlist           允许将得到域名结果进行特定的排序,一个是在 resolv.conf 中配置的,一个是在 server 端配置的,主要功能就是当响应的 answer 部分含有多个地址时,优先返回那个。

特别注意domain和search不能共存;如果同时存在,后面出现的将会被使用。




Logo

更多推荐