ddns--辅助dns

一、服务端

1.yum install  bind  -y

linux学习 ddns

2.systemctl start  named

3.vim /etc/named.conf

4.vim /etc/named.rfc1912.zones

  编辑内容如下:

       zone  "westos.com"  IN {

              type  master;

              file"westos.com.zone";

              allow-update { none; };

               also-notify  {172.25.254.216;};   

              ##通知该IP的主机来同步dns信息

       };

       :wq

5.cp -p /var/named/named.localhost /var/named/westos.com.zone

 vim  /var/named/westos.com.zone

 systemctl  restart  named

linux学习 ddns

6.vim /etc/resolv.conf

 nameserver  172.2.254.116

  :wq

linux学习 ddns

linux学习 ddns

二、客户端--172.25.254.216

1.yum install bind  -y

linux学习 ddns

2.systemctl start  named

3.vim /etc/named.conf

4.vim /etc/named.rfc1912.zones

  编辑内容如下:

       zone  "westos.com"  IN {

              type  slave;     ##同步

              masters { 172.25.254.116; };

##同步172.25.254.116中的dns信息,再得到通知后会自动同步172.25.254.116中的信息

              file  "slaves/westos.com.zone";

  ##/var/named/slvae目录下编辑解析文件

              allow-update  { none; };

       };

       :wq

linux学习 ddns

5.scp [email protected]:/var/named/westos.com.zone  /var/named/slaves

6.systemctl restart  named

linux学习 ddns

7.vim /etc/resolv.conf

 nameserver  172.25.254.216

linux学习 ddns

linux学习 ddns

三、测试

1.在服务端--172.25.254.116

vim /var/named/westos.com.zone

$TTL 1D

@      IN SOA  dns.westos.com.root.westos.com. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H)    ; minimum

       NS      dns.westos.com.

dns    A       172.25.254.116

www    A       172.25.254.116

##在更改一次dns解析信息,必须递增更改serial以通知172.25.254.216(客户主机)来同步该dns信息

:wq

systemctl restart  named      ##重启服务端服务

linux学习 ddns

2.在客户端测试--172.25.254.216

dig  www.westos.com

linux学习 ddns

linux学习 ddns

linux学习 ddns

相关文章: