站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

linux中/etc/resolv.conf文件簡(jiǎn)析

/etc/resolv.conf是DNS客戶機(jī)配置文件,用于設(shè)置DNS服務(wù)器的IP地址及DNS域名,還包含了主機(jī)的域名搜索順序。

該文件是由域名解析 器(resolver,一個(gè)根據(jù)主機(jī)名解析IP地址的庫(kù))使用的配置文件。它的格式很簡(jiǎn)單,每行以一個(gè)關(guān)鍵字開頭,后接一個(gè)或多個(gè)由空格隔開的參數(shù)。

以下是我打開/etc/resolv.conf所得的內(nèi)容:

  [root@markpain ~]# cat /etc/resolv.conf  //查看該文件中的內(nèi)容  # Generated by NetworkManager  nameserver 8.8.8.8      //google服務(wù)器  nameserver 8.8.4.4      //google備用服務(wù)器  

接下來(lái)我們來(lái)詳細(xì)介紹一下其中參數(shù)代表的意思:

1、resolv.conf的關(guān)鍵字

  nameserver    //定義DNS服務(wù)器的IP地址  domain       //定義本地域名  search        //定義域名的搜索列表  sortlist        //對(duì)返回的域名進(jìn)行排序

下面我們給出一個(gè)/etc/resolv.conf的示例:

  domain  51osos.com  search  www.51osos.com  51osos.com  nameserver 202.102.192.68  nameserver 202.102.192.69

最主要是nameserver關(guān)鍵字,如果沒(méi)指定nameserver就找不到DNS服務(wù)器,其它關(guān)鍵字是可選的。
nameserver表示解析域名時(shí)使用該地址指定的主機(jī)為域名服務(wù)器。其中域名服務(wù)器是按照文件中出現(xiàn)的順序來(lái)查詢的,且只有當(dāng)?shù)谝粋€(gè)nameserver沒(méi)有反應(yīng)時(shí)才查詢下面的nameserver,一般不要指定超過(guò)3個(gè)服務(wù)器。

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ì),允許任意的排列順序。

“search domainname.com”表示當(dāng)提供了一個(gè)不包括完全域名的主機(jī)名時(shí),在該主機(jī)名后添加domainname.com的后 綴;“nameserver”表示解析域名時(shí)使用該地址指定的主機(jī)為域名服務(wù)器。其中域名服務(wù)器是按照文件中出現(xiàn)的順序來(lái)查詢的。
其中domainname和search可同時(shí)存在,也可只有一個(gè)。

注:
  Red Hat中沒(méi)有提供缺省的/etc/resolv.conf文件,它的內(nèi)容是根據(jù)在安裝時(shí)給出的選項(xiàng)動(dòng)態(tài)創(chuàng)建的。


我們可以通過(guò)nslookup來(lái)查看8.8.8.8服務(wù)器確實(shí)是Google公共的DNS服務(wù)器。

  [root@markpain ~]# nslookup  > 8.8.8.8  Server:     8.8.8.8  Address:    8.8.8.8#53    Non-authoritative answer:  8.8.8.8.in-addr.arpa    name = google-public-dns-a.google.com.    Authoritative answers can be found from:  in-addr.arpa    nameserver = f.in-addr-servers.arpa.  in-addr.arpa    nameserver = c.in-addr-servers.arpa.  in-addr.arpa    nameserver = d.in-addr-servers.arpa.  in-addr.arpa    nameserver = a.in-addr-servers.arpa.  in-addr.arpa    nameserver = e.in-addr-servers.arpa.  in-addr.arpa    nameserver = b.in-addr-servers.arpa.  e.in-addr-servers.arpa  internet address = 203.119.86.101  e.in-addr-servers.arpa  has AAAA address 2001:dd8:6::101  f.in-addr-servers.arpa  internet address = 193.0.9.1  f.in-addr-servers.arpa  has AAAA address 2001:67c:e0::1  d.in-addr-servers.arpa  internet address = 200.10.60.53  d.in-addr-servers.arpa  has AAAA address 2001:13c7:7010::53  b.in-addr-servers.arpa  internet address = 199.253.183.183  b.in-addr-servers.arpa  has AAAA address 2001:500:87::87  c.in-addr-servers.arpa  internet address = 196.216.169.10  c.in-addr-servers.arpa  has AAAA address 2001:43f8:110::10  a.in-addr-servers.arpa  internet address = 199.212.0.73  a.in-addr-servers.arpa  has AAAA address 2001:500:13::73  

我們也可以通過(guò)nslookup 域名來(lái)查看該域名的IP地址。這樣其實(shí)和ping指令有相通的地方。

  [root@markpain ~]# nslookup www.baidu.com  Server:     8.8.8.8  Address:    8.8.8.8#53    Non-authoritative answer:  www.baidu.com   canonical name = www.a.shifen.com.  Name:   www.a.shifen.com  Address: 183.232.231.173  Name:   www.a.shifen.com  Address: 183.232.231.172

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久99热这里只有精品国产| 国产精品福利久久| 精品少妇一区二区三区视频| 精品人妻中文无码AV在线| 国产精品第二页在线播放| 亚洲精品一二三区| 亚洲狠狠ady亚洲精品大秀| 国产精品对白交换视频| 国内精品久久久久久久coent| 亚洲精品无码av天堂| 日韩精品人妻系列无码av东京 | 国产精品亚洲一区二区三区| 亚洲精品无码av片| 国产乱子精品免费视观看片| 亚洲精品在线播放| 蜜国产精品jk白丝AV网站| 久久精品视频国产| 免费精品99久久国产综合精品| 国产午夜精品一区二区| 国产精品电影在线| 亚洲精品无码久久久| 男女男精品视频网站在线观看| 日韩av午夜在线观看| 日韩精品国产另类专区| 久久久无码精品亚洲日韩蜜臀浪潮 | 国产精品无码AV一区二区三区| 国产成人精品一区二区三区无码| 中文字幕精品视频在线观| 国产亚洲色婷婷久久99精品91 | 九九精品久久久久久噜噜| 国产精品制服丝袜一区| 99国产精品永久免费视频| 国产精品电影在线观看| 国产精品成人免费福利| 中文字幕乱码亚洲精品一区 | 99er热精品视频| 嫩草影院精品视频在线观看| 精品国产精品久久一区免费式| 精品久久久久久久免费加勒比 | 精品久久久久久国产| 亚洲精品无码mv在线观看网站|