CentOS7 DNS主從同步

192.168.80.102主
192.168.80.103從

主從都要關閉

systemctl stop firewalld
setenforce 0

CentOS7 DNS主從同步

在主域名服務器上:(192.168.80.102)

首先同步時間:
yum install ntp -y
yum install bind -y
vi /etc/ntp.conf

加入以下三行在指定的位置

restrict 192.168.80.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0
fudge 127.127.1.0 stratum 8
CentOS7 DNS主從同步

-

啓動服務

service ntpd start
開機自啓動
systemctl enable ntpd

-
在從域名服務器上:192.168.80.103

yum install ntp -y

ntpdate 192.168.80.181 //用從的去同步主服務器的時間

CentOS7 DNS主從同步

到主服務80.102

vi /etc/named.conf
#正向反向解析文件存放目錄,前面加反斜線的代表註釋

修改以下內容:
listen-on port 53 { any; };
allow-query { any; };
CentOS7 DNS主從同步

vi /etc/named.rfc1912.zones

在最下面添加以下內容

zone "hello.com" IN {
        type master;
        file "hello.com.zone";
        allow-update { 192.168.80.103; };
        also-notify { 192.168.80.103; };
};

zone "80.168.192.in-addr.arpa" IN {
        type master;
        file "hello.com.local";
        allow-update { 192.168.80.103; };
        also-notify { 192.168.80.103; };
};

CentOS7 DNS主從同步

cd /var/named/

cp -p named.localhost hello.com.zone

vi hello.com.zone

cd /var/named/

cp -p named.localhost hello.com.zone

vi hello.com.zone
$TTL 1D
@       IN SOA  hello.com. 3040401509.qq.com (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.hello.com.
dns     IN A    192.168.80.102
www     IN A    192.168.80.103
ftp     IN A    192.168.80.104

區域解析庫:
資源記錄rr
SOA:起始授權記錄,一個區域文件只能有一個。
NS:授權區域(授權哪個DNS服務器)。
MX:郵件交換器,MX記錄有優先級屬性0-99,數字越小越高。
A:將FQDN轉換成IP地址。
PTR:IP轉換成FQDN。
AAAA:FQDN -- IPV6。
CNAME:正式名稱。

CentOS7 DNS主從同步

cp -p hello.com.zone hello.com.local

vi hello.com.local

$TTL 1D
@       IN SOA  hello.com. 3040401509.qq.com (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.hello.com.
102     IN PTR  dns.hello.com.
103     IN PTR  www.hello.com.

CentOS7 DNS主從同步

systemctl start named //啓動dns服務
netstat -anpt | grep named

CentOS7 DNS主從同步

在從域名服務器上80.103:

yum install bind -y

vi /etc/named.conf 

listen-on port 53 { any; };
allow-query     { any; };

vi /etc/named.rfc1912.zones
#最後一行添加
zone "hello.com" IN {
        type slave;
        masters { 192.168.80.102; };
        file "slaves/hello.com.zone";
};
zone "80.168.192.in-addr.arpa" IN {
        type slave;
        masters { 192.168.80.102; };
        file "slaves/hello.com.local";
};

systemctl start named #啓動服務器

cd /var/named/slaves/

cat hello.com.zone

CentOS7 DNS主從同步

這裏出現了亂碼

解決方法:

vi /etc/named.conf
masterfile-format text ;
CentOS7 DNS主從同步
systemctl restart named 重啓服務
cat hello.com.zone
CentOS7 DNS主從同步

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