bind的編譯安裝

編譯環境:

    Development Tools

    Server Platform Development

源碼來源:

    isc.org

安裝過程:

 1. 

spacer.gifwKioL1WY86-iVmuUAABwzBgW4Yk719.jpg

    --prefix=/usr/local/bind9:設置安裝路徑

    --sysconfdir=/etc/naemd:設置配置文件路徑

    --diable-ipv6:不安裝ipv6的相關內容

    --enable-threads:開啓線程

2 make && make install

    執行安裝

3.基本配置

       1) 將bind的bin添加到PATH中去

  spacer.gifwKiom1WY8hjzhXGnAADWLCjlDVg459.jpg

        2)創建系統組和系統用戶

    wKiom1WY8krAmEN1AABYqsPjfVg998.jpg

                注意:53必須不被使用

        3)新建vamed.ca

spacer.gifwKioL1WY9DzwRIK-AAA8WDcLyiQ197.jpg

        4)新建named.localhost,內容如下:

spacer.gifwKioL1WY9F7RLeT8AABKs5Uc9ls070.jpg

        5)新建named.loopback,內容如下: 

spacer.gifwKioL1WY9Hbi5zcMAABS-SWOOjc027.jpg

     6)修改/var/named下的文件權限以及所屬用戶組如下:

spacer.gifwKioL1WY9MnzYewjAADuajlZano580.jpg

    7)生成/etc/named.conf文件

spacer.gifwKioL1WY9J-hTvkNAAI-vYt7l8Y882.jpg

 /dev/urandom:從熵池中取隨機數,如果熵池中的隨機數用盡,則用軟件生成僞隨機數

rndc-confgen:命令產生密鑰和相應的配置,這些配置分別放入named.conf和rndc的配置文件rndc.conf中

    named.conf內容如下:

spacer.gifwKiom1WY8x_weRPoAAFcJkDD9YE277.jpg

    8)修改/etc/named/下的文件權限及所屬用戶組

        cd /etc/named       

        chown named:named *

        chmod 640 *

    9)測試配置文件是否有語法錯誤

spacer.gifwKiom1WY8zqA7jtwAACNk6mNRGw276.jpg

    10)查看是否可以運行

wKioL1WY9SnzpEjxAAIYBX1Lpjs230.jpg至此,bind已可以基本運行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章