14 3 2 根伺服器檔案named root

2021-05-14 10:52:12 字數 1948 閱讀 7748

在主配置檔案

/etc/named.conf

中,定義了乙個根域,區檔案是

/var/named

目錄下的

named.root

檔案。它是乙個非常重要的檔案,包含了

internet

根伺服器的名字和

ip位址。當

bind

接到客戶端的查詢請求時,如果本地不能解釋,也不能在

cache

中找到相應的資料,就會通過根伺服器進行逐級查詢。

例如,當伺服器收到

dns客戶機的乙個查詢請求,要求查詢乙個不在本域的

www.example.com

網域名稱時,如果

cache

裡沒有相應的資料,

dns伺服器就會向

named.root

檔案中列出的

internet

根伺服器請求,然後根伺服器將查詢交給負責域

.com

的授權名稱伺服器,域

.com

授權名稱伺服器再將請求交給負責域

example.com

的授權名稱伺服器進行查詢,最後再把結果返回給客戶機。

由於internet

根伺服器的位址經常會發生變化,因此

named.root

也應該要隨之更新。最新的根伺服器列表可以從

ftp://ftp.rs.internic.net/domain/

named.root

,它包含了國際網際網路絡資訊中心(

internic

)提供的最新資料。另外,也可以用

bind

提供的命令

dig列出最新的根伺服器,命令如下:

# dig

; <<>> dig 9.3.3rc2 <<>>

;; global options:printcmd

;; got answer:

;; ->>header<<- opcode: query, status: noerror, id: 46053

;; flags: qr rd ra; query: 1, answer: 13, authority: 0, additional: 15

;; question section:

;.inns

;; answer section:

.459744innsf.root-servers.net.

.459744innsm.root-servers.net.

.459744innsi.root-servers.net.

.459744innse.root-servers.net.

….459744inns

d.root-servers.net.

;; additional section:

m.root-servers.net.546144ina202.12.27.33

j.root-servers.net.546144ina192.58.128.30

c.root-servers.net.546144ina192.33.4.12

a.root-servers.net.546144ina198.41.0.4

…i.root-servers.net.546144ina192.36.148.17

;; query time: 2 msec

;; server: 10.10.1.2#53(10.10.1.2)

;; when: tue nov 18 16:48:23 2008

;; msg sizercvd: 492

以上列出的就是

internet

根伺服器的

ip位址,如果使用以下命令,可以把這些內容存到

named.root

檔案中,這個檔案就可以做為主配置檔案中指定的根域的區檔案。

dig > /etc/named/named.root

Linux名字伺服器 named 簡單配置

今天要搭乙個網域名稱解析系統的測試環境,看了一下named的使用手冊,就能利用named搭出來乙個簡單的dns伺服器。一 命令和引數 named是乙個命令列程式,是linux的dns伺服器,基於rfcs 1033,1034和1035設計,命令列的引數如下 named c config file d ...

根網域名稱伺服器

全球13組根網域名稱伺服器以英文本母a到m依序命名,網域名稱格式為 字母.root servers.org 字母ipv4位址 ipv6位址 運作單位 a198.41.0.4 2001 503 ba3e 2 30 verisign b192.228.79.201 2001 500 84 b 南加州大學...

Apache伺服器如何修改預設的檔案根目錄

當在瀏覽器輸入http localhost後apache預設提供的是 apache24 htdocs下的index.html檔案,想要將根目錄改為 apache24 web 首先,你得確保apache已經安裝好了 然後,開啟apache的配置檔案,在 apache24 conf下的httpd.con...