【Linux】DNS服務-BIND從服務器、緩存服務器及轉發服務器配置(三)


環境

  操作系統:CentOS 6.5

  DNS軟件:bind(安裝參照:【Linux】DNS服務-BIND基礎配置(二)

BIND從服務器

  從服務器就是在bind的主配置文件中添加從域example.net的配置信息即可3

  1、配置文件位置
   
 /var/named/chroot/etc/named.conf
  2、在主配置文件中添加一行域的zone定義:
    zone "example.net" {
       type slave;
              masters { 120.27.99.64; };
              file "slaves/example.net.zone";
    }
    
  3、由於bind是以named用戶來運行的,所以要給存放zone文件的文件夾(/var/named/chroot/var/named/slaves)授權:
    未授權前:
    

    授權:
    

  4、啟動bind服務,service named start,在存放zone文件夾(/var/named/chroot/var/named/slaves)中查看,已經把example.net.zone文件下下來了
    

  5、修改dns服務器ip地址,測試dig www.example.net
    

緩存服務器及轉發服務器

  一個DNS服務器可以即不是某個域的master服務器,也不是某個域的slave服務器,一個服務器可以不包含任務域的配置信息,它將接手到所有DNS查詢進行遞歸解析,將解析結果返回給查詢客戶端,並且將查詢結果緩存下來,這樣的DNS服務器稱之為caching name server。

  通常一個局域網中配置緩存服務器是為了加速網絡訪問。

  也可以為緩存服務器配置一個上游DNS服務器地址,緩存服務器可以給客戶提供一個上游DNS服務器的地址,我們可以通過 以下設置完成:
    在主配置文件中的option中加入: forwarders { 192.168.0.168;};

  還可以通過一下選項讓服務器轉發所有DNS查詢到forwarders服務器:
    在主配置文件中的option中加入: forward only;
  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM