linux配置dns

本章重點:

1.DNS的作用:記錄了各種主機域名與ip地址的對應關係;

(1.)正向解析:域名——IP

(2.)反向解析:IP——域名

2.BIND是能夠提供域名服務的DNS服務程序,,所以要安裝以下幾個BIND的軟件包:

1bind-9.3.6-4....提供域名服務的主程序及相關文件

2bind-utils-9.3.6-4....提供對DNS服務器測試的工具,如:nslookup

3bind-libs-9.3.6-4....提供bindbind-utils,需要的使用的函數庫

4bind-chroot-9.3.6-4..BIND服務提供一個僞裝的根目錄,以提高安全性

5caching-nameserver-9.3.6.4...提供構建緩存域名服務器的基本配置文件

注:這些軟件包也是基於RedHat的系統光盤安裝的

安裝成功後,可用:service   named  status 來查看name服務的運行狀態

3.建立主配置文件 named.conf

vi  /var/named/chroot/etc/named.conf

options  {

     directory  /var/named ; 數據文件的默認位置

};

zone benet.com  IN  {

  type  master ;   類型爲主區域

  file benet.com.zone”; 區域傳輸文件爲benet.com.zone

 allow-transfer{173.16.16.6}允許從服務器下載正向區域數據

}

zone 16.16.173.in-addr.apra” IN {

   type  master

   file173.16.16.apra”;區域傳送文件爲173.16.16.apra

  allow-transfer{173.16.16.6}允許從服務器下載反向區域數據

}

注:當不需要建立從域名服務器時,上述配置內容的“allow-transfer....”部分可以不添加

反向區域也是如此

4.建立正,反方向區域數據文件

Vi  /var/named/chroot/var/named/benet.com.zone

                               創建正向數據文件

$TTL   86400

@ SOA benent.com.   Admin.benet.com. (

          2014090901

          4H

          30M

          12H

           1D

@       IN    NS         ns1.benet.com.

         IN    MX 10      mail.benet.com.

ns1     IN    A          192.168.1.1

mail    IN    A          192.168.1.2

創建反向區域vi  /var/named/........192.168.1.apra

  注: 內容和上述內容一樣,區別:上述創的是A記錄,這裏創的是PRT記錄;

例:     1   IN   PRT   ns1.benet.com.

5.檢查主配置文件和區域配置文件編寫時的語法錯誤:

 主配置文件:named-checkconf                                     /var/named/chroot/etc/named.conf

區域配置文件:(1)cd  /var/named/chroot/var/named

 (2) named-checkzone  benet.com  benet.com.zone

注:出現OK!配置成功

6.本地hosts文件

   vi   /etc/hosts

   173.16.16.5     ns1.benet.com     

   173.16.16.6     ns2.benet.com

7.設置本地DNS地址

   vi  /etc/resolv.conf

   nameserver    173.16.16.5

   nameserver    173.16.16.6

最後啓動DNS服務即可:service  named  start



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