DNS--主从
操作系统:centos7.8
DNS-master:192.168.198.128
DNS-slave:192.168.198.129
一 主从同步过程
master修改完成重启后 将传送notify给所有slave
slave将查询master的SOA记录
master收到请求后将SOA记录发送给slave
slave收到后同时对比查询结果中的serial值,大于将发送zone transfer请求,不大于将结束数据同步过程
master响应zone transfer请求并传送结果,直到整个slave更新完成
二 主DNS配置
1 主配置文件
[root@localhost ~]# vim /etc/named.conf ... zone "xinenhui.com" IN { type master; file "xinenhui.com.DNS1.zone"; notify yes; also-notify { 192.168.198.129; }; allow-transfer { 192.168.198.129; }; #允许谁复制数据 };
2 修改zone文件 重启服务
[root@localhost ~]# cat /var/named/xinenhui.com.DNS1.zone $TTL 3H @ IN SOA @ rname.invalid. ( 2020120620 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.xinenhui.com. dns A 6.6.6.10 www A 1.1.1.5 [root@localhost ~]# systemctl restart named
三 从DNS配置
[root@localhost ~]# vim /etc/named.conf ... zone "xinenhui.com" IN { type slave; masters { 192.168.198.128; }; #master IP file "xinenhui.com.DNS1.zone"; #指定就行,不用创建 };
[root@localhost ~]# systemctl start named
启动服务后会发现在 /var/named/ 下多了个 xinenhui.com.DNS1.zone 文件
四 在从DNS上测试
五 修改主DNS的zone文件 再进行测试
[root@localhost ~]# cat /var/named/xinenhui.com.DNS1.zone $TTL 3H @ IN SOA @ rname.invalid. ( 2020120621 ; serial #修改数值大于之前的即可 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.xinenhui.com. dns A 6.6.6.15 #修改ip www A 1.1.1.5 [root@localhost ~]# systemctl restart named
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具