搭建BIND緩存服務器


搭建BIND緩存服務器

Bind Version: 9.11.4

😄 Written by Zak Zhu

參考

基礎概念

Cache-only DNS

DNS緩存服務器不存在自定義的zone文件, 僅依靠緩存來為客戶端提供服務, 通常用於負載均衡及加速訪問操作.

操作環境

HOSTNAME IP ADDRESS ROLE
mac 192.168.199.103 DNS Client
cachedns.zakzhu.com 192.168.199.173 Cache-only DNS

搭建步驟

1. 安裝bind

  • [root@cachedns ~]# yum install bind -y
    

2. 修改/etc/named.conf

  • [root@cachedns ~]# vim /etc/named.conf
    
    options {
        listen-on port 53 { 192.168.199.173; };
    		listen-on-v6 port 53 { ::1; };
            directory       "/var/named";
            dump-file       "/var/named/data/cache_dump.db";
            statistics-file "/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/data/named_mem_stats.txt";
            recursing-file  "/var/named/data/named.recursing";
            secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };
        forward only;
        forwarders { 223.5.5.5; 223.6.6.6; };
            recursion yes;
        dnssec-enable no;
        dnssec-validation no;
            bindkeys-file "/etc/named.root.key";
            managed-keys-directory "/var/named/dynamic";
            pid-file "/run/named/named.pid";
            session-keyfile "/run/named/session.key";
    };
    ... ...
    ... ...
    

3. 語法檢查

  • [root@cachedns ~]# named-checkconf 
    

4. 啟動named

  • [root@cachedns ~]# systemctl enable named
    [root@cachedns ~]# systemctl restart named
    

測試服務

[zak@mac ~ 11:00:39]
$ dig -t a www.dockone.io @192.168.199.173

1


免責聲明!

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



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