2024.7.24(反向解析、时间同步、主从架构)

root@client \~# systemctl stop NetworkManager

root@client \~# systemctl disable NetworkManager

一、配置反向解析
1、配置zone文件

root@dns named# vim /etc/named.rfc1912.zones

root@dns named# ls
root@dns named# cp -p named.loopback 192.168.8.zone
root@dns named# ls -l

root@dns named# vim 192.168.8.zone

2、检查配置文件

root@dns named# named-checkconf /etc/named.rfc1912.zones
root@dns named# named-checkzone 192.168.8.zone 192.168.8.zone
zone 192.168.8.zone/IN: loaded serial 0
OK

3、重启服务

root@dns named# systemctl restart named

4、临时更换

root@client \~# echo nameserver 192.168.8.135 > /etc/resolv.conf

5、客户端测试

root@client \~# yum -y install bind-utils.x86_64

5.1 域名返回IP

root@client \~# nslookup www.aaa.com
Server: 192.168.8.135
Address: 192.168.8.135#53

Name: www.aaa.com
Address: 192.168.8.132

5.2 反向解析

root@client \~# nslookup 192.168.8.132
132.8.168.192.in-addr.arpa name = www.aaa.com.8.168.192.in-addr.arpa.

二、多域名解析
1、修改配置文件

root@dns named# vim /etc/named.rfc1912.zones


root@dns named# ls
root@dns named# cp -p named.localhost a.com.zone
root@dns named# cp -p named.localhost aa.com.zone
root@dns named# vim a.com.zone


root@dns named# vim aa.com.zone


root@dns named# systemctl restart named

2、客户端测试

root@client \~# echo nameserver 192.168.8.135 > /etc/resolv.conf

三、配置时间服务器

root@client \~# yum -y install ntpdate.x86_64

1、同步时间

root@client \~# ntpdate cn.ntp.org.cn
root@client \~# date

要求集群服务器主机的时间同步,不可能每一台主机都访问一次cn.ntp.org.cn 流量大,效率低,只有一台主机做内网的ntp服务,这台主机定时访问外网,集群内网中的机器和ntp服务器同步就可以了

2、搭建集群服务器

root@ntp \~# yum -y install ntp
root@ntp \~# vim /etc/ntp.conf 15行

root@ntp \~# ntpdate cn.ntp.org.cn
root@ntp \~# systemctl start ntpd

3、创建计划任务

root@ntp \~# crontab -e 每天四点同步时间

4、客户端同步时间

root@client \~# ntpdate 192.168.8.128

root@client \~# date -s "2009-7-30 12:34:56"
2009年 07月 30日 星期四 12:34:56 CST
root@client \~# date
2009年 07月 30日 星期四 12:35:01 CST
root@client \~# ntpdate 192.168.8.128
24 Jul 15:12:47 ntpdate3305: step time server 192.168.8.128 offset 472876652.819090 sec
root@client \~# date
2024年 07月 24日 星期三 15:12:50 CST

四、搭建主从架构

主服务 dns 192.168.8.135

从服务 slv 192.168.8.136

1、主从服务器和ntp服务器同步时间

root@slv \~# yum -y install ntpdate

root@slv \~# ntpdate 192.168.8.128

root@dns \~# yum -y install ntpdate

root@dns \~# ntpdate 192.168.8.128

2、下载dns依赖组件

root@slv \~# yum -y install bind

3、设置允许从服务器同步文件

root@dns \~# vim /etc/named.conf //16行

root@dns \~# named-checkconf /etc/named.conf
root@dns \~# systemctl restart named

4、从服务器设置允许访问

root@slv \~# vim /etc/named.conf

5、从服务器修改区域文件 zone

root@slv \~# vim /etc/named.rfc1912.zones //添加

root@slv \~# named-checkconf /etc/named.rfc1912.zones
root@slv \~# systemctl restart named

6、客户端测试

root@client \~# echo "nameserver 192.168.8.135" > /etc/resolv.conf
root@client \~# nslookup www.aaa.com
Server: 192.168.8.135
Address: 192.168.8.135#53

Name: www.aaa.com
Address: 192.168.8.132

root@client \~# echo "nameserver 192.168.8.136" > /etc/resolv.conf
root@client \~# nslookup www.aaa.com
Server: 192.168.8.136
Address: 192.168.8.136#53

Name: www.aaa.com
Address: 192.168.8.132

相关推荐
专注API从业者43 分钟前
告别人工盯品!借助 Open Claw 搭建电商商品自动化监控与数据分析系统(完整可运行源码)
大数据·运维·数据库·数据分析·自动化
爱喝水的鱼丶2 小时前
SAP-ABAP:ABAP 用户出口参数传递与上下文获取:SAP 标准数据读取与交互逻辑实现
运维·性能优化·交互·sap·abap·经验交流·出口
IT大白鼠2 小时前
PentestGPT作为AI运维编排工作流自动化底座的技术架构与应用价值评估
运维·人工智能·自动化·pentestgpt
M78佐菲3 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
ltl3 小时前
QUIC 协议拆解(上):为什么 TCP 改不动了
linux
j7~3 小时前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
zzzll11113 小时前
n8n 工作流自动化平台入门指南
运维·自动化
Hrain-AI4 小时前
Anthropic oncall-kit 开源拆解:运维 Agent 落地范式的四基石与权限边界
运维·人工智能·开源
HXDGCL4 小时前
从“转盘困局”到“直线破局”:华创力科技PTS精密分度输送系统如何重塑自动化产线
运维·科技·自动化
戴西软件5 小时前
国内有哪些智能化RPA工具?——从“录数据”到“做判断”,国产数字员工正在重新定义自动化
运维·自动化·rpa