Solaris 下的 DNS 配置詳解

來源:互聯網
上載者:User

 

一、安裝卸載與檢查版本

先檢查系統是否已安裝了bind

pkginfo -l SUNWbind          //顯示指定軟體包的詳細資料

pkgchk -v SUNWbind          // pkgchk命令檢測安裝是否完成,路徑名,檔案內容和軟體包中的檔案屬性。列出軟體包中檔案的內容

/usr/sbin/named –v               //如果已安裝,查看軟體版本資訊

 

bash-3.00# pkgrm SUNWbind             //刪除bind

使用pkgadd添加軟體包 

命令格式: 

pkgadd [ -d [device | pathname ]]pkg_name 
# pkgadd -d /cdrom/sol_10_910_x86/Solaris_10/Product SUNWbind

 

二、啟動停止bind服務及驗證

先建立bind設定檔/etc/named.conf

啟動停止命令

bash-3.00# /usr/sbin/named 或者 bash-3.00# /usr/sbin/in.named

停止服務先用ps –ef |grep named找到bind的進程號,然後用kill -9 殺死。

查看服務是否已運行

bash-3.00# netstat -na | grep -i listen |grep 53

127.0.0.1.53               *.*                0      0 49152      0 LISTEN

172.16.16.102.53           *.*                0      0 49152      0 LISTEN

127.0.0.1.953              *.*                0      0 49152      0 LISTEN

如未啟動查看日誌

# tail -f /var/adm/messages

使用nslookup驗證解析是否正常

 

在/etc/rc3.d裡面建個指令碼,比如S99StartBind,用來開機自啟動Bind

檔案裡直接寫命令:/usr/sbin/in.named

 

三、設定檔/etc/named.conf

全域配置:

options{

       directory "/etc";     //地區資料檔案存放目錄

       recursion yes;         //是否使用遞迴查詢方式,預設是yes

        forwarders { 219.149.135.188; };        //指定dns轉寄站

};

地區配置:

zone "cuug.com" IN {

       type master;

       file "cuug.com.zone";

};

 

地區檔案:

@      IN SOA  cuug.com. admin (

                                420025          ; serial (d. adams)  //更新序號

                               3H              ; refresh                //重新整理時間

                                15M             ; retry                  //重試延時

                                1W              ; expiry                //失效時間

                                1D )            ; minimum             //無效位址解析記錄的預設緩衝時間

@      IN      NS      ns1.cuug.com.     //必須要先配置NS記錄,才能提供解析服務

ns1     IN      A      172.16.16.102

www    IN      A       172.16.16.5

 

2009021901    ;更新序號,用於標記地址資料庫的變化,可以是10位以內的整數

3H    ;重新整理時間,從網域名稱伺服器更新該地址資料庫檔案的間隔時間

15M    ;重試延時,從網域名稱伺服器更新地址資料庫失敗以後,等待多長時間再次嘗試

1W    ;失效時間,超過該時間仍無法更新地址資料庫,則不再嘗試

1D    ;設定無效位址解析記錄(該資料庫中不存在的地址)的預設緩衝時間

 

注意:修改了設定檔與地區資料檔案後,要重啟服務。

重新整理配置:# rndcreload

 

反向解析:

# cat /etc/named.conf

zone "16.16.172.in-addr.arpa" in{

       type master;

       file "16.16.172.in-addr.arpa.zone";

};

 

named-checkzone 172.16.16./etc/16.16.172.in-addr.arpa.zone

# cat /etc/16.16.172.in-addr.arpa.zone

@      IN SOA  unix.org. admin(

                20110523        ;serial

                3H              ;refresh

               15M            ;retry

                1W              ;expire

                1D)             ;minimum

@      IN      NS      ns1.unix.org.

101     IN      PTR    ns1.unix.org.

 

 

四、主從伺服器執行個體

 

地區資料檔案內容:

$TTL   86400

@      IN SOA  cuug.com. admin (

                                420025          ; serial (d. adams)

                                3H              ; refresh

                                15M             ; retry

                                1W              ; expiry

                                1D )            ; minimum

@      IN      NS      ns1.cuug.com.

       IN      MX 10   mail.cuug.con.

       IN      A       172.16.16.7

ns1     IN      A      172.16.16.102

www    IN      A       172.16.16.5

mail   IN      A       172.16.16.6

ftp    IN      CNAME   www

 

主伺服器named.conf檔案內容:

options{

       directory "/etc";

       recursion yes;

       forwarders { 219.149.135.188; };

};

zone "cuug.com" IN {

       typemaster;

       file "cuug.com.zone";

       allow-transfer{ 172.16.16.101; };

};

 

從伺服器named.conf內容:

options{

       directory "/etc";

       recursion yes;

       forwarders { 219.149.135.188; };

};

zone "cuug.com" IN {

       type slave;

       file "cuug.com.zone";

       masters{ 172.16.16.102; };

};

 

轉載請註明出處及原文連結:

http://blog.csdn.net/xiangsir/article/details/8570371

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.