修改区域文件cd /var/named
[root@localhost named]# vim jt.com.zone$TTL 86400//TTL配置用于设置默认生存周期 。即缓存解析结果的有效时间 。@ SOA jt.com. admin.jt.com. (//SOA记录部分用于设置区域名称,管理邮箱,以及为从域名服务器指定更新参数 。20181202 //更新序列号4H//刷新时间:重新下载数据的间隔30M//重试延时:下载失败后的重试间隔12H//失效时间:超过该时间仍无法下载则放弃1D//无效解析记录的生存周期)@INNSjt.wwwINA192.168.3.111 #这里要写DNS服务器的IP地址,也可以是主机名 。hhhINA192.168.3.112[root@localhost named]# vim 192.168.3.arpa$TTL 86400@ SOA jt.com. admin.jt.com. (20181202 //更新序列号4H//刷新时间:重新下载数据的间隔30M//重试延时:下载失败后的重试间隔12H//失效时间:超过该时间仍无法下载则放弃1D//无效解析记录的生存周期)INNSjt.111INPTRwww.jt.com.112INPTRhhh.jt.com.复制代码在/etc/resolv.conf文件中“服务地址”改为本地IP,配置完成后,用named-checkconf检查,启动named服务,并进行验证域名解析(正向和反向)
[root@localhost named]# vim /etc/resolv.conf# Generated by NetworkManagerdomain localdomainsearch localdomainnameserver 192.168.3.111[root@localhost named]# named-checkconf -z /etc/named.confzone jt.com/IN: loaded serial 20181202zone 3.168.192.in-addr.arpa/IN: loaded serial 20181202[root@localhost named]# service named startGenerating /etc/rndc.key:[确定]启动 named:[确定][root@localhost named]# nslookup www.jt.comServer:192.168.3.111Address:192.168.3.111#53Name:www.jt.comAddress: 192.168.3.111[root@localhost named]# nslookup hhh.jt.comServer:192.168.3.111Address:192.168.3.111#53Name:hhh.jt.comAddress: 192.168.3.112[root@localhost named]# nslookup 192.168.3.111Server:192.168.3.111Address:192.168.3.111#53111.3.168.192.in-addr.arpaname = www.jt.com.[root@localhost named]# nslookup 192.168.3.112Server:192.168.3.111Address:192.168.3.111#53112.3.168.192.in-addr.arpaname = hhh.jt.com.[root@localhost named]#复制代码在从域名服务器上进行配置[root@localhost named]# vim /etc/hosts127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4::1localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.3.111 jt192.168.3.110 Python复制代码修改区域文件cd /var/named
[root@localhost named]# vim 192.168.3.arpa$TTL 86400@ SOA jt.com. admin.jt.com. (201812024H30M12H1D)INNSjt.INNSpython.1111INPTRwww.jt.com.1112INPTRhhh.jt.com.[root@localhost named]# vim jt.com.zone$TTL 86400@ SOA jt.com. admin.jt.com. (201812024H30M12H1D)@INNSjt.@INNSpython.wwwINA192.168.11.111hhhINA192.168.11.112复制代码修改/etc/resolv.conf,并将主域名服务器和从域名服务器进行添加 。[root@localhost named]# vim /etc/resolv.conf# Generated by NetworkManagerdomain localdomainsearch localdomainnameserver 192.168.3.111nameserver 192.168.3.110复制代码在从服务器添加配置文件[root@localhost named]# vim /etc/named.confoptions {directory "/var/named";};zone "jt.com" IN {type slave;masters { 192.168.3.111; };file "slaves/jt.com.zone";};zone "3.168.192.in-addr.arpa" IN {type slave;masters { 192.168.3.111; }file "slaves/192.168.3.arpa";};复制代码在从服务器上启动服务,查看是否同步 。[root@localhost slaves]# service named restart停止 named:.[确定]启动 named:[确定][root@localhost slaves]# ls192.168.3.arpajt.com.zone复制代码【Linux 环境下 DNS 域名解析服务】注意:关闭防火墙和selinux
验证结果在主服务器上停止named服务,用nslookup检查解析是否已经更改到从服务器 。
在主服务器上开启named服务,用nslookup检查解析是否已经更改到主服务器 。
[root@localhost slaves]# nslookup www.jt.comServer:192.168.3.111Address:192.168.3.111#53Name:www.jt.comAddress: 192.168.3.111[root@localhost slaves]# service named stop停止 named:.[确定][root@localhost slaves]# nslookup www.jt.comServer:192.168.3.110Address:192.168.3.110#53Name:www.jt.comAddress: 192.168.3.111[root@localhost slaves]# service named start启动 named:[确定][root@localhost slaves]# nslookup www.jt.comServer:192.168.3.111Address:192.168.3.111#53Name:www.jt.comAddress: 192.168.3.111[root@localhost slaves]#
作者:杰哥的IT之旅
链接:https://juejin.cn/post/6971933109109391397
来源:掘金
著作权归作者所有 。商业转载请联系作者获得授权,非商业转载请注明出处 。
推荐阅读
- Linux的系统启动卡制作及系统固化
- 历史上的杨素怎么死的,
- 以下属于正史三国时期的人物,三国正史名将排名
- 武则天为什么把天下还给李唐,唐朝李治与武则天什么关系
- 大众旗下有哪些汽车品牌
- 曹操率军南下和孙刘联军在赤壁大战是什么时候,赤壁赋曹操南下攻打孙刘联军
- 魏其侯窦婴的原文,窦婴为何非死不可
- 曹操的谋士:曹操的八大将军,曹操手下最聪明的谋士是谁
- 徐冬冬|徐冬冬成分享博主,下厨做的全是减脂餐,泡澡护肤浴袍出镜惹争议
- 保护好你的交易平台api接口,不然这样的下场就是你要面对的
