1. 程式人生 > 實用技巧 >linux下DNS伺服器的配置

linux下DNS伺服器的配置

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.3 (Zone)

區是DNS名稱空間的一個連續部分,其包含了一組儲存在DNS伺服器上的資源記錄。每個區都位於一個特殊的域節點,但區並不是域。DNS域是名稱空間的一個分支,而區一般是儲存在檔案中的DNS名稱空間的某一部分,可以包括多個域。一個域可以再分成幾部分,每個部分或區可以由一臺DNS伺服器控制。使用區的概念,DNS伺服器回答關於自己區中主機的查詢,它是哪個區的授權伺服器。

1.4 主域名伺服器與輔助域名伺服器

DNS伺服器可以不儲存任何區的資訊或者儲存一個或多個區的資訊。當DNS伺服器接收到DNS查詢時,它檢索它的本地區以定位所請求的資訊。如果因為伺服器不是所DNS域的授權伺服器,從而沒有所請求域的資料而使用檢索失敗,伺服器就檢查它的快取記憶體並與其他DNS伺服器通訊以解析該請求,或者把客戶機提交給另一個可能知道答案的DNS伺服器。

DNS伺服器可以管理主區和輔助區。使用者可以把伺服器配置成管理多個不同的主區和輔助區,以儘量接近實際情況,這意味著伺服器可能管理一個區的主拷貝和另一個區的輔助拷貝,或只管理一個區的主拷貝和輔助拷貝。對每個區,管理其主區的計算機是該區的主伺服器,管理其輔助區的伺服器是該區的輔助伺服器。

主區是本地更新的,在區資料改變時,例如把該區的某個部分授權給另一臺DNS伺服器,或在區中新增資源記錄,這些改動必須在該區的主DNS伺服器上進行,以便新資訊能加進本地區。

相反,輔助區是從其他伺服器複製的。在輔助伺服器上定義區時,區配置有伺服器的IP,輔助區就是從該地址複製資訊。複製區檔案的伺服器可以是該區的主伺服器或輔助伺服器,有時稱為輔助區的主控伺服器。

當區的輔助伺服器啟動時,它與該區的主控伺服器進行連線並啟動一次區傳輸,區輔助伺服器定期與區主控伺服器通訊,檢視區資料是否改變。如果改變了,它就啟動一次區傳輸。

每個區必須有主伺服器,另外每個區至少要有一臺輔助伺服器,否則如果該區的主伺服器崩潰了,就無法解析該區的名稱。