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不能共存;如果同時存在,后面出現的將會被使用。