歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux下DNS服務器架設攻略 2

named 這個主體進程在啟動時需要讀取一個初始化文件,缺省為 /etc/named.boot。另外建議大家使用Linux自帶的ndc工具來進行啟動、中止、重啟動、刷新DNS數據、輸出DNS數據等多種調試,有關此工具的詳細使用,請大家參見Linux技術文檔。
    第一步:配置建立named.boot。因為這是named進程首先要讀取的配置文件,但此文件默認狀態下又包含任何 DNS 數據,需我們手工輸入來建立,以下為一配置實例:
    Directory/var/named
    Primary site.com db.site
    Primary 0.0.127.IN-ADDR.ARPA db.127.0.0
    Primary 56.11.192. IN-ADDR.ARPA db.192.11.56
    sitecache.db.sitecache
    每一行的意義解釋如下(例中涉及到的文件名都可自行擬定,包括第三、四兩行):
Directory/var/named:指定named進程讀取所有DNS數據文件的路徑,本例為/var/named目錄,當然你可以自行更改。
    Primary site.com db.site:將named作為site.com的主域名服務器(正向域名轉換數據),並指定將所有 *.site.com 形式的域名轉換數據保存在db.site文件中。
    兩段primary的IP數據:設定 named 作為某個IP地址段(只給三位)的轉換主服務器(反向域名轉換數據),而象db.127.0.0 文件,則是指定127.0.0.* 類的IP地址到域名的轉換數據存放於此。
sitecache.db.sitecache:指定 named 從 db.sitecache 文件獲得互聯網的頂層服務器地址。
    第二步:根據剛才配置的named.boot,定義每一個DNS數據文件。
    1. 正向域名轉換數據文件db.site 的建立,給個例子:
    @ IN SOA linux.site.com. root.linux.site.com. (
  200410301
  28800
  7200
      3600000
  86400 )
    NS linux.site.com.
  MX 10 support.site.com.
-  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
    Localhost A 127.0.0.1
    Sy727 A 192.11.56.24
    Sy728 A 192.11.56.25
    Linux A 192.11.56.26
    Mail MX 10 sy727.site.com.
    MX 20 sy728.site.com.
    www CHAME Linux.site.com.
    ftp CNAME Linux.site.com.
    解釋:第一部分第一行SOA後跟的是DNS 服務器名和管理員郵件地址;下面幾列數字是在數據交換時要用到的,一般都不作改過;NS行定義域名服務器本身的域名;MX行定義相應的郵件服務器名。
     第二部分前4行是DNS域名到IP地址的記錄配置,這是必須要的;如第二行,表示sy727.site.com域名對應的IP地址為192.11.56.24。以MX引導的兩行是定義郵件地址轉換記錄,如將[email protected]轉換成[email protected]。最後兩行是定義應用服務的主機名,本例中將Linux.site.com做為WWW服務和FTP服務的主機別名,即通過輸入Linux.site.com即可訪問www.site.com或ftp.site.com。
    特別注意:MX和CHAME這四行記錄的主機名最後必須帶個點號。
Copyright © Linux教程網 All Rights Reserved