/etc/resolv.conf
文件功能:DNS客戶機(jī)配置文件,設(shè)置DNS服務(wù)器的IP地址及DNS域名
相關(guān)文件:/etc/host.conf
文件格式:
domainname 域名
search 域名
nameserver Primary_DNS_Server_IP_address
nameserver Second_DNS_Server_IP_address
該文件是由域名解析器(resolver,一個(gè)根據(jù)主機(jī)名解析IP地址的庫(kù))使用的配置文件,示例如下:
search luckcy.com
nameserver208.164.186.1
nameserver208.164.186.2
“search
domainname.com”表示當(dāng)提供了一個(gè)不包括完全域名的主機(jī)名時(shí),在該主機(jī)名后添加domainname.com的后
綴;“nameserver”表示解析域名時(shí)使用該地址指定的主機(jī)為域名服務(wù)器。其中域名服務(wù)器是按照文件中出現(xiàn)的順序來(lái)查詢的。
其中domainname和search可同時(shí)存在,也可只有一個(gè);nameserver可指定多個(gè)
示例文件內(nèi)容:
search luckcy.com
nameserver 202.118.66.6
本文出自 “Linux夜生活” 博客,請(qǐng)務(wù)必保留此出處http://lxsym.blog.51cto.com/1364623/311986
****************************************************************************************************
文件/etc/resolv.conf配置DNS客戶,它包含了主機(jī)的域名搜索順序和DNS服務(wù)器的地址,每一行應(yīng)包含一個(gè)關(guān)鍵字和一個(gè)或多個(gè)的由空格隔開(kāi)的參數(shù)。下面是一個(gè)例子文件:
search mydom.edu.cn
nameserver 210.34.0.14
nameserver 210.34.0.2
合法的參數(shù)及其意義如下:
nameserver 表明DNS服務(wù)器的IP地址。可以有很多行的nameserver,每一個(gè)帶一個(gè)IP地址。在查詢時(shí)就按nameserver在本文件中的順序進(jìn)行,且只有當(dāng)?shù)谝粋€(gè)nameserver沒(méi)有反應(yīng)時(shí)才查詢下面的nameserver。
domain 聲明主機(jī)的域名。很多程序用到它,如郵件系統(tǒng);當(dāng)為沒(méi)有域名的主機(jī)進(jìn)行DNS查詢時(shí),也要用到。如果沒(méi)有域名,主機(jī)名將被使用,刪除所有在第一個(gè)點(diǎn)( .)前面的內(nèi)容。
search 它的多個(gè)參數(shù)指明域名查詢順序。當(dāng)要查詢沒(méi)有域名的主機(jī),主機(jī)將在由search聲明的域中分別查找。domain和search不能共存;如果同時(shí)存在,后面出現(xiàn)的將會(huì)被使用。
sortlist 允許將得到域名結(jié)果進(jìn)行特定的排序。它的參數(shù)為網(wǎng)絡(luò)/掩碼對(duì),允許任意的排列順序。
Red Hat中沒(méi)有提供缺省的/etc/resolv.conf文件,它的內(nèi)容是根據(jù)在安裝時(shí)給出的選項(xiàng)動(dòng)態(tài)創(chuàng)建的。