DNS named.conf文件詳解


配置文件: 
/etc/named.conf 
/在NAMED.CONF         配置文件中使用//和/* */來進行注釋,

options { /*OPTIONS選項用來定義一些影響整個DNS服務器的環境,如這里的DI RECTORY用來指定在本文件指定的文件的路徑,

如這里的是將其指定到 /var/named 下,在這里你還可以指定端口等等。不指定則端口是53 
*/ 
directory "/var/named"; 
}; //

// 
// a caching only nameserver config 
// 
controls { 
inet 127.0.0.1 allow { localhost; } keys { rndckey; }; 
}; 
zone "." IN { //在這個文件中是用zone關鍵字來定義域區的,一個zone關鍵字定義一個域區 
type hint; 
/*在這里type類型有三種,它們分別是master,slave和hint它們的含義分別是: 
master:表示定義的是主域名服務器 
slave :表示定義的是輔助域名服務器 
hint:表示是互聯網中根域名服務器 
*/ 
file "named.ca"; //用來指定具體存放DNS記錄的文件 
};

zone "localhost" IN { //定義一個域名為localhost的正向區域 
type master; 
file "localhost.zone" ; 
allow-update { none; }; 
}; 
zone "test.net" IN { //指定一個域名為test.net的正向區域 
type master; 
file "test.net” 
allow-update { none;}; 
};

zone "0.0.127.in-addr.arpa" IN { //定義一個IP為127.0.0.*的反向域區 
type master; 
file "named.local"; 
allow-update { none; }; 
}; 
zone "0.192.168.in-addr.arpa" IN { //定義一個IP為168.192.0.*反向域區 
type master; 
file "168.192.0";

/var/named/test.net文件 
@ IN SOA dns.wqmsl.com.           root.wqmsl.com.(    // SOA表示授權開始 
/* 上面的IN表示后面的數據使用的是INTERNET標准。而@則代表相應的域名,如在這里代表test.net,即表示一個域名記錄定義的開始。

而 linux.test.net則是這個域的主域名服務器,而webmaster.test.net則是管理員的郵件地址。

注意這是郵件地址中用來代替常見的郵件地址中的@.而SOA表示授權的開始 
*/ 
2003012101 ; serial (d. adams)    /*本行前面的數字表示配置文件的修改版本,格式是年月日當日修改的修改的次數,

每次修改這個配置文件時都應該修改這個數字,要不然你所作的修改不會更新到網上的其它DNS服務器的數據庫上,

即你所做的更新很可能對於不以你的所配置的DNS服務器為DNS服務器的客戶端來說就不會反映出你的更新,

也就對他們來說你更新是沒有意義的。 
*/ 
28800 ; refresh 
/*定義的是以為單位的刷新頻率 即規定從域名服務器多長時間查詢一個主服務器,以保證從服務器的數據是最新的 
*/ 
7200 ;retry 
/*上面的這個值是規定了以秒為單位的重試的時間間隔,即當從服務試圖在主服務器上查詢更時,而連接失敗了,

則這個值規定了從服務多長時間后再試 
*/ 
3600000 ; expiry 
/*上面這個用來規定從服務器在向主服務更新失敗后多長時間后清除對應的記錄,上述的數值是以分鍾為單位的 
*/ 
8400 ) 
/*上面這個數據用來規定緩沖服務器不能與主服務聯系上后多長時間清除相應的記錄 
*/ 
IN NS wqmsl

IN MX 10 mail.wqmsl.com.

linux IN A 168.192.0.14 
it-test1 IN A 168.192.0.133 
www IN CNAME wqmsl

/*上面的第一列表示是主機的名字,省去了后面的域。 
NS:表示是這個主機是一個域名服務器, 
A:定義了一條A記錄,即主機名到IP地址的對應記錄 
MX 定義了一郵件記錄 
CNAME:定義了對應主機的一個別名

/var/named/168.192.0 
@ IN SOA  dns.wqmsl.com.           root.wqmsl.com. ( 
1997022700 ; Serial 
28800 ; Refresh 
14400 ; Retry 
3600000 ; Expire 
86400 ) ; Minimum 
IN NS linux.test.net. 
/*以上的各關鍵字的含義跟wqmsl.com是相同的  
88  IN PTR wqmsl.com.  
188  IN PTR linux.wqmsl.com. 
/* 
上面的第一列表示的是主機的IP地址。省略了網絡地址部分。如88完整應該是: 
168.192.0.88 

PTR:表示反向記錄 
最后一列表示的是主機的域名。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM