当前位置: 首页 > news >正文

主从服务器的正反向声明

一、需要三个虚拟机

二、正向配置

# 1. 修改/etc/named.conf
listen-on port 53 { any; };
allow-query     { xxx.xxx.xxx.200; };
# 2. 修改/etc/named.rfc1912.zones
# 新增以下内容
zone "openlab.com" IN {
type master;
file "openlab.com.zone";
allow-update { none; };
};

# 3.进入到/var/named目录中创建openlab.com.zone
$TTD 1D
openlab.com.  IN SOA ns.openlab.com. admin.openlab.com (
0       ; serial
1D      ; refresh
1H      ; retry
1W      ; expire
3H )    ; minimum
openlab.com.   IN NS  ns.openlab.com.
ftp                        IN  A  172.25.254.101    
bbs                        IN  A  172.25.254.102
image                     IN  A  172.25.254.103

三、反向配置

# 服务端
# 1.安装 bind
dnf install bind -y
# 2. 修改主配置文件 让named服务可以监听任意地址服务任意ip
listen-on port 53 { any; };
allow-query     { any; };
# 3.添加反向解析声明 到named.rfc1912.zones
vim /etc/named.rfc1912.zones
#######3
zone "254.25.172.in-addr.arpa" IN { #双引号内的反向解析的区域名
type master;
file "172.25.254.arpa";#反向解析的文件/var/named/172.25.254.arpa
allow-update { none; };
};
########
# 4.去/var/named/去创建 172.25.254.arpa
$TTL 1D
@       IN SOA  ns.openlab.com. 123.qq.com. (
0       ; serial
1D      ; refresh
1H      ; retry
1W      ; expire
3H )    ; minimum
NS      ns.openlab.com.  #声明域名解析服务地址
openlab.com.  A   172.25.254.100  # 声明该区域的ip是什么
101          PTR  www.openlab.com.
102          PTR  bbs.openlab.com.
103          PTR  image.openlab.com.
104          PTR  timeline.openlab.com.


# 5.重启named服务 
systemctl restart named
-----------------------------------------
# 客户端
# 1.安装 bind
dnf install bind -y

# 2.配置 自己的dns服务到网络中
nmcli connection modify ens160 ipv4.dns 172.25.254.100
nmcli connection up ens160

# 3.nslookup
[root@localhost ~]# nslookup 172.25.254.104
104.254.25.172.in-addr.arpa    name = timeline.openlab.com.

[root@localhost ~]# nslookup 172.25.254.103
103.254.25.172.in-addr.arpa    name = image.openlab.com.

四、主从配置

# 1.配置主服务器 修改声明文件,将正向和反向声明做转发处理,转发给从服务器
vim /etc/named.rfc1912.zonese
######
zone "openlab.com" IN {
type master;
file "openlab.com.zone";
allow-transfer{172.25.254.101;}; # 允许转发给从服务器
};
.....
zone "254.25.172.in-addr.arpa" IN {
type master;
file "172.25.254.arpa";
allow-transfer { 172.25.254.101; };
};
######

# 2.配置从服务器
# 2.1关闭防火墙
systemctl disable --now firewalld
setenforce 0

# 2.2修改/etc/named.conf
vim /etc/named.conf
#########
listen-on port 53 { any; };
allow-query     { any; };
#########

# 2.3修改/etc/named.rfc1912.zones
vim /etc/named.rfc19212.zones
#########
zone "openlab.com" IN {
type slave;  # 身份为从服务器
masters {172.25.254.100;}; # 从服务器的主为 172.25.254.100
file "slaves/openlab.com.zone"; # 从服务器的区域数据文件保存位置
};

zone "254.25.172.in-addr.arpa" IN {
type slave;
masters {172.25.254.100;};
file "slaves/172.25.254.arpa";
};
########

# 3.两边都重启服务
systemctl restart named

# 4.将主从ip写到客户端的dns中,然后使用nslookup 进行正反向解析测试
nmcli connection modify ens160 +ipv4.dns 172.25.254.101
nmcli connection up ens160

# 主从都在线时 使用主进行解析
[root@client ~]# nslookup bbs.openlab.com
Server:        172.25.254.100
Address:    172.25.254.100#53

Name:    bbs.openlab.com
Address: 172.25.254.101

# 当将主强制下线后 从进行解析
[root@client ~]# nslookup bbs.openlab.com
Server:        172.25.254.101
Address:    172.25.254.101#53

Name:    bbs.openlab.com
Address: 172.25.254.101

[root@client ~]# nslookup 172.25.254.101
101.254.25.172.in-addr.arpa    name = www.openlab.com.

http://www.dtcms.com/a/592600.html

相关文章:

  • 一步一步学习使用FireMonkey动画() 用实例理解动画的运行状态
  • KUKA机械臂submit解释器将当前位置发送给C#上位机
  • 网站后台密码在哪个文件wordpress网页的源代码在哪里
  • 54_AI智能体运维部署之搭建Prometheus服务器:构建企业级监控基础设施
  • 【GitHub每日速递 】MCP 生态新工具!Registry 服务器注册服务预览版,AI 开发者部署认证全流程揭秘
  • 91、使用昇腾服务器构建FRP服务器,支持算能盒子访问
  • Vue 中实现 PDF 文件上传
  • 配置dns主从服务。要求从服务器能够定时从主服务器同步数据。
  • 中英文网站源码php网站开发8080无法访问此页面
  • 零基础如何在安服公司培训班成为网络安全工程师(黑客)
  • Oracle空间函数ST_AsText配置
  • 关系数据理论
  • 卫星姿态控制模式全解析:从基准到任务的体系化分类
  • 在百度seo快速收录要求是什么 有哪些
  • 一维前缀和与二维前缀和算法介绍及使用
  • Qwen多模态模型全解析
  • 做彩票网站要多少钱中山企业门户网站建设
  • 淘宝店铺全量商品接口实战:分类穿透采集与增量同步的技术方案
  • 【Linux】从基础到精通:内核调试与模块开发进阶之路
  • 高端品销售网站whois查询 站长工具
  • Diffusion Models与视频超分(3): 解读当前最快和最强的开源模型FlashVSR
  • 【Linux】进程间通信(二)命名管道(FIFO)实战指南:从指令操作到面向对象封装的进程间通信实现
  • 蒙古语网站建设网站制作 那种语言好
  • 阿里云效 = Jenkins + Gitlab + 免费服务器
  • Ganache-CLI以太坊私网JSON-RPC接口大全:从入门到精通
  • 免费测评RPC分布式博客平台(仅用云服务器支持高性能)
  • CentOS7 单机安装 Zookeeper 3.5.8(JDK 1.8 环境)
  • CMP(类Cloudera CDP 7.3 404版华为Kunpeng)与其他大数据平台对比
  • 青岛工程建设管理信息网站下载网站空间 购买
  • 25年11月软考架构真题《论云原生数据库》考后复盘总结