Centos7安裝配置DNS服務器


>>>安裝bind服務器

yum install -y bind*

 

>>>啟動DNS服務

systemctl start named

systemctl enable named

 

>>>修改主配置文件

vi /etc/named.conf

listen-on port 53 { any; };    #127.0.0.1修改為any

allow-query     { any; };    # localhost修改為any

 

>>>添加域名解析區域

vi /etc/named.rfc1912.zones

zone "abc.com" IN {
  type master;
  file "abc.com.zone";
  allow-update { none; };
};

 

>>>添加域名及A記錄

vi /var/named/abc.com.zone

$TTL 3H
@       IN SOA  @ abc.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
         NS      @
         A       1.2.3.4
www      A       2.3.4.5

域名abc.com綁定ip:1.2.3.4

www子域名綁定ip:2.3.4.5

 

>>>添加反向解析

添加反向解析區域

vi /etc/named.rfc1912.zones

zone "3.2.1.in-addr.arpa" IN {
  type master;
  file "abc.com.zone";
  allow-update {none; };
};

添加PTR記錄

vi /var/named/abc.com.zone

$TTL 3H
@       IN SOA  @ abc.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
         NS      @
         A       1.2.3.4
www      A       2.3.4.5
4     PTR abc.com.

 

>>>重啟DNS服務,使配置生效

systemctl restart named 

 

>>>解析測試

dig abc.com @x.x.x.x     # x.x.x.x為DNS服務器IP

dig www.abc.com @x.x.x.x 

dig -x 1.2.3.4 @x.x.x.x   # 測試DNS反向解析

 


免責聲明!

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



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