搭建一個簡單的dns緩存服務器


環境:linux
軟件:bind97,bind97-utils, bind97-libs
ip:192.168.192.130;192.168.192.131
----------------------------------------------------------------------------------------------------------------


用命令判斷以上軟件是否安裝成功
yum list all | grep "bind.*install"
當上面的軟件全部安裝成功之后,我們開始進行linux-dns緩存服務器的搭建
mv   /etc/named.conf   /etc/named.conf.back--------->備份dns的原配置文件
----------------------------------------------------------------------------------------------------------------


默認的幾個目錄
/etc/named.conf(定義域以及對應的資源記錄路徑)
/var/named(資源類型記錄)
/named.ca(根域rrt)
/named.localhost(本機rrt)
/named.loopback(本機反向rrt)
---------------------------------------------------------------------------------------------------------------


DNS(domain name system域名解析系統)
作用:
正向: IP----------->域名
反向: 域名----------->IP
資源記錄類型
1、SOA(起始授權服務)
2、NS(名稱服務器)
3、MX(郵件服務)
4、CNAME(別名)
5、A (正向映射)
6、PTR(反向映射)
--------------------------------------------------------------------------------------------------------------


1.編輯配置文件
--------------------------------------------------------------------------------------------------
vim   /etc/named.conf
定義默認的目錄:
options {
        directory "/var/named"; 
};
定義根區域
zone "." IN {
        type hint;
        file "named.ca";
};
定義本地區域
zone "localhost" IN {
        type master;
        file "named.localhost";
};
定義本地反區域
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.loopback";
};
定義自己的區域
zone "huwentao.com" IN {
        type master;
        file "named.huwentao";
};
定義自己的反區域
zone "192.168.192.in-addr.arpa." IN {
        type master;
        file "named.192.168.192.in-addr.arpa";
};
---------------------------------------------------------------------------------------------------------------


2.編輯自己的區域文件
------------------------------------------------------------------------------------------------------------
vim /var/named/named.huwentao

$TTL 600


huwentao.com.           IN       SOA     ns1.huwentao.com.       admin.huwentao.com       (    
                                201703312006
                                1D  
                                2H  
                                2D  
                                1D) 


huwentao.com.           IN       NS       ns1.huwentao.com.    
huwentao.com.           IN       MX 10   admin.huwentao.com.

ns1.huwentao.com.       IN       A       192.168.192.1
admin.huwentao.com.     IN       A       192.168.192.2

www.huwentao.com.       IN       A       192.168.192.3
www.huwentao.com.       IN       A       192.168.192.4
ftp.huwentao.com.       IN       CNAME   www.huwentao.com
------------------------------------------------------------------------------------------------------------


3.編輯反區域配置文件
------------------------------------------------------------------------------------------------------------
vim  /var/named/named.192.168.192.in-addr-arpa
                    $TTL 600
@                               IN       SOA     ns1.huwentao.com. admin.huwentao.com (
                                        201703312101
                                        1D  
                                        1H  
                                        2D  
                                        2H) 

                                IN       NS       ns1.huwentao.com.
1                               IN       PTR     ns1.huwentao.com.
3                               IN       PTR     www.huwentao.com.
4                               IN       PTR     www.huwentao.com.                                
---------------------------------------------------------------------------------------------------------------


以上文件配置成功之后
啟動服務
service named   start
dig -t   ns  huwentao.com
搭建一個簡單的dns緩存服務器
dig -x 192.168.192.1
搭建一個簡單的dns緩存服務器


搭建小型的內網dns服務器成功。







免責聲明!

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



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