前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 7.4搭建DNS服务器实现主从同步

CentOS 7.4搭建DNS服务器实现主从同步

作者头像
星哥玩云
发布2022-07-25 09:07:50
1.2K0
发布2022-07-25 09:07:50
举报
文章被收录于专栏:开源部署

相关概念: 正向解析:将域名解析成IP地址 反向解析:将IP地址解析成域名

第一步:准备工作 systemctl stop firewalld //关闭防火墙 setenforce 0 //关闭selinux yum install bind //安装DNS服务

第二步:编辑配置文件 1.编辑主配置文件 vi /etc/named.conf //主配置文件 options { listen-on port 53 { 192.168.80.101; }; //改成自己服务器的IP 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"; allow-query { any; }; //任何人都可以访问

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

named-checkconf //检查语法错误

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

2.编辑区域配置文件 vi /etc/named.rfc1912.zones zone "hello.com" IN { //正向区域配置 type master; file "hello.com.zone"; allow-update { none; }; }; zone "80.168.192.in-addr.arpa" IN { //反向区域配置 type master; file "hello.com.local"; allow-update { none; }; };

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

named-checkconf

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

4.编辑区域数据配置文件 cp -p named.localhost hello.com.zone cp -p named.localhost hello.com.local

vi hello.com.zone //正向区域数据配置文件

$TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 天 1H ; retry 时 1W ; expire 周 3H ) ; minimum 缓存 NS @ A 192.168.80.101 //本服务器地址 www IN A 192.168.80.101 //www.hello.com对应的地址 ftp IN A 192.168.80.101 //ftp.hello.com对应的地址 mail IN CNAME www //mail.hello.com是www.hello.com的另一个名称

  • IN A 192.168.80.6 //如果后缀是hello.com但是前面的内容记录中没有的时候向查询主机返回192.168.80.6这个地址。 (*泛域名解析)
CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

vi hello.com.local //反向区数据文件

$TTL 1D @ IN SOA hello.com. rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.80.101 101 IN PTR www.hello.com. (PTR指针记录)

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

named-checkconf systemctl start named

netstat -anpu | grep name //UDP 53端口在监听 tcp 做主从同步的 DNS在进行区域传输(数据同步)的时候使用TCP协议,其它时候则使用UDP协议

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

vi /etc/resolv.conf //指定dns服务器 nameserver 192.168.80.101

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

yum install bind-utils -y

nslookup www.hello.com

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

nslookup ftp.hello.com

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

nslookup 192.168.80.101

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

到此,DNS服务器已搭建完成。

第三步、搭建主从同步

1、在主服务器上: vi /etc/named.rfc1912.zones //主服务器操作

zone "hello.com" IN { type master; file "hello.com.zone"; allow-update { 192.168.80.102; }; ----允许从服务器实时同步 also-notify { 192.168.80.102; }; ----另行通知 };

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

named-checkconf 2、在从服务器上: 搭建DNS服务器--------(参照上面配置) yum install bind vi /etc/named.conf

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

vi /etc/named.rfc1912.zones

zone "hello.com" IN { type slave; masters { 192.168.80.101; }; file "slaves/hello.com.zone"; allow-notify { 192.168.80.101; }; ----允许通知 }; zone "80.168.192.in-addr.arpa" IN { type slave; //类型 masters { 192.168.80.101; }; file "slaves/hello.com.local"; allow-notify { 192.168.80.101; }; ----允许通知 };

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

named-checkconf

systemctl start named

netstat -anpu | grep name

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

cd /var/named/slaves/ 进入备份目录,查看区域文件有木有备份过来

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

nslookup www.hello.com

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

nslookup 192.168.80.101

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

如上图,表示DNS主从服务器已同步。 测试实时同步:在主服务器中修改正向区域配置文件如下图:

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

systemctl restart named //修改文件后记得重启一下 在主服务器上解析:

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

在从服务器上:

CentOS 7.4搭建DNS服务器实现主从同步
CentOS 7.4搭建DNS服务器实现主从同步

如上图,表示已实时同步。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档