【Linux】resolv.conf 文件

2023-12-13 06:57:24

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不能共存;如果同时存在,后面出现的将会被使用。




文章来源:https://blog.csdn.net/wochunyang/article/details/134873443
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。