GB | BIG5
|
| 首頁 > 應用技術 > DNS > 正文 |
 |
| 主DNS服務器 |
| 本文出自:www.computerworld.com.cn 作者: 聯想電腦公司軟件事業部 湯海京 (2002-02-18 06:15:00) |
|
域名系統為一個分布式數據庫,它使本地負責控制整個分布式數據庫的部分段,每一段中的數據通過客戶,服務器模式在整個網絡上均可存取,通過採用復制技術和緩存技術使得整個數據庫可靠的同時,又擁有良好的性能. |
|
域名服務器包含數據庫的部分段的信息,並可提供被稱之為解析器的客戶來訪問. |
|
DNS的數據庫結構形成一個倒立的樹狀結構,根的名字用空字符串""來表示,但在文本中用"."來書寫.樹的每一個節點都表示整個分布式數據庫中的一個分區(域),每個域可再進一步劃分成子分區(域),每個域都有一個標簽(LABEL),標明了它與父域的關系.域也有一個域名(domain name),給出它在整個分布式數據庫中的位置.在DNS中,域名全稱是一個從該域到根的標簽序列,以"."分隔這些標簽.該標簽最多可包含63個字符.樹中每一節點的完整域名為從該節點到根之間路徑上的標簽序列. |
|
如果根域在節點的域名中出現,該名字看起來就象以點結尾(實際上是以點和空標簽作結尾).這些以點結尾的域名被稱之為絕對域名(Absoulte Domain Name).不以點結尾的域名被稱之為相對域名. |
|
域(Domains)即為樹狀域名空間中的一棵子樹,域的域名同該子樹根節點的域名一樣.也就是說,域的名字就是該域中最高層節點的名字.舉例來說,zhuhai.gd.cn域的頂端就是名為zhuhai.gd.cn的節點. |
|
在DNS中,每個域分別由不同的組織進行管理.每個組織都可以將它的域再分成一定數量的子域並將這些子域委托給其他組織進行管理.域既能包括主機又能包括其他域(它的子域).域名被用做DNS數據庫中的索引.子域中任何域名被認為是域的一部分. |
|
事實上,主機即為域,域名僅是DNS數據庫中的索引,"主機"可由指向相關主機信息的域名來索引,域包含所有其域名在該域的主機. |
|
在域名樹中,葉節點的域通常代表主機,它們的域名可指向網絡地址,硬件信息和郵件路由信息.在樹內的節點,其域名既可命名一台主機,也可指向有關該域的子孫或子域的結構信息,在域名樹中的內部域名並不受唯一性限制,它們既可表示它們所對應的域,又可代表網絡中某台特定的主機.例如,sun.com既是sun的域,又是在sun和internet間轉發信件的郵件服務器的域名. |
|
/etc/named.conf 系統自帶,管理員配置 |
|
/etc/resolv.conf 系統自帶,管理員配置 |
|
/var/named/name2ip.conf 系統沒有,管理員創建 |
|
/var/named/ip2name.conf 系統沒有,管理員創建 |
|
/etc/named.boot 系統自帶,不需要修改 |
|
/etc/host.conf 系統自帶,不需要修改 |
|
/etc/nsswitch.conf 系統自帶,不需要修改 |
|
/var/named/named.local 系統自帶,不需要修改 |
|
/var/named/named.ca 系統自帶,不需要修改 |
|
說明:DNS主配置文件,定義了域數據庫信息的基本參數和源點,該 |
|
directory "/var/named"; #定義了named要讀寫文件的路徑 |
|
type hint; #表明在啟動時被用來初始化域名服務器的文件 |
|
file "named.ca";#指定所要讀取的文件名 |
|
zone "0.0.127.in-addr.arpa" { |
|
type master; #表明服務器是主域名服務器 |
|
zone "0.168.192.in-addr.arpa" { # 定義被解釋網段 |
|
zone "weboa.com.cn" in { # 被解釋的域名 |
|
2./var/named/name2ip.conf |
|
@ IN SOA www.weboa.com.cn. root.www.weboa.com.cn. |
|
#所有的區文件都以SOA開頭,@指定當前的信息源,www.weboa.com.cn這個值可以將域名和named.conf連接起來。通常只有一個@符號。 |
|
( 1997022700 ; Serial #序列號 |
|
28800 ; Refresh #刷新周期,以秒為單位 |
|
86400 ) ; Minimum #time-to-live的時間 |
|
IN MX 10 mail.weboa.com.cn. |
|
3./var/named/ip2name.conf |
|
說明:DNS反向解析配置文件,即實現IP地址很域名的映射 |
|
@ IN SOA www.weboa.com.cn. root.www.weboa.com.cn. ( |
|
IN MX 10 mail.weboa.com.cn. |
|
1 IN PTR www.weboa.com.cn. |
|
#其中那個1的意思是IP的最一位,可以是0-255,它與 |
|
/etc/named.conf中另外三位IP一起組成一個IP;定義逆向關系, |
|
即www.weboa.com.cn和192.168.0.1之間的對應。 |
|
說明:實現與網上其他主要計算機的映射,它通常是當作DNS的備 |
|
份出現的,也就是說,當DNS系統出現問題的時候才使用Hosts表。 |
|
127.0.0.1 localhost.localdomain localhost |
|
192.168.0.1 www.weboa.com.cn www |
|
#由每台服務器都會有幾個域名與IP的對應關系是永久的, 所 |
|
#簡化用戶輸入的主機名,即當用戶輸入mail時,使得DNS可以把 |
|
它成功地解析為mail.weboa.com.cn。它與domain是互斥的,無論 |
|
#定義域名服務器的IP,最多三個,建議一般使用兩個。 |
|
1. 管理員修改完DNS的配置文件,需要執行/etc/rc.d/init.d/named |
|
2. nslookup:測試正向、反向的解析是否正常 |
|
DNS服務是許多服務的基礎,所以配置一台Linux Server應該從DNS開始,並要從一開始就對你的服務器配置成什樣子有一個整體的把握,這樣才能保証配置之間能夠相互協調,避免錯誤的發生。 |
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
|
===閩=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |