天天看點

【Linux】/etc/resolv.conf 檔案

該檔案是DNS域名解析的配置檔案,它的格式很簡單,每行以一個關鍵字開頭,後接配置參數。resolv.conf的關鍵字主要有四個,分别是:

nameserver   #定義DNS伺服器的IP位址,可以有很多行的nameserver,每一個帶一個IP位址。在查詢時就按nameserver 在本檔案中的順序進行,且隻有當第一nameserver沒有反應時才查詢下面的nameserver.

domain       #定義本地域名,當為沒有域名的主機進行DNS 查詢時,也要用到。如果沒有域名,主機名将被使用,删除所有在第一個點( . )前面的内容。

search       #定義域名的搜尋清單,當要查詢沒有域名的主機,主機将在由search 聲明的域中分别查找。domain 和search 不能共存;如果同時存在,後面出現的将會被使用。

sortlist     #對傳回的域名進行排序,允許将得到域名結果進行特定的排序。它的參數為網絡/掩碼對。允許任意的排列順序

/etc/resolv.conf的一個示例:

domain localhost

search www.aliyun-inc.com

nameserver 202.96.128.86

nameserver 202.96.128.166

最主要是nameserver關鍵字,如果沒指定nameserver就找不到DNS伺服器,其它關鍵字是可選的。最新安裝的redhat是沒有以上内容的,是以如果要系統聯網,就需要配置此檔案。

繼續閱讀