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

Linux DNS域名解析服务器练习

配置dns主从服务,要求从服务器能够定时从主服务器同步数据。

服务器说明:

        主服务器: 192.168.190.131

        从服务器: 192.168.190.133

第一步:两个服务器恢复快照,预处理,安装软件,设置网卡信息

setenforce 0                #两个服务器都处理
systemctl stop firewalld dnf install -y bind #两个服务器都安装#主服务器 ip#dns改为自己使本机具备测试功能
[root@server ~] nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.190.131/24 ipv4.gateway 192.168.190.2 ipv4.dns 192.168.190.131
[root@server ~]# nmcli  c  reload
[root@server ~]# nmcli  c  up  ens160#从服务器ip
[root@server ~]nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.190.133/24 ipv4.gateway 192.168.190.2 ipv4.dns 192.168.190.133
[root@server ~]# nmcli  c  reload
[root@server ~]# nmcli  c  up  ens160

第二步:主服务器端操作,编辑主配置文件设置监听IP

[root@server ~]# vim /etc/named.conf # {}中改为any。也可写为本机IPlisten-on port 53 { 192.168.48.130; };  allow-query     { any; }; # {}中改为any

第三步:主服务器操作打开区域配置文件,添加如下内容,重点为:允许从服务器的同步请求,即修改为 allow-transfer[允许同步区域信息的主机IP;];参数

vim /etc/named.rfc1912.zones

       zone "openlab.com" IN {
type master;
file "openlab.com.zone";
allow-transfer { 192.168.190.133; };
};
zone "190.168.192.in-addr.arpa" IN {
type master;
file "192.168.190.arpa";
allow-transfer { 192.168.190.133; };
};

第四步:主服务端操作,设置正反解析数据配置文件

# 正向解析:
[root@server ~]# cd  /var/named
[root@server ~]# ls
[root@server ~]# cp  -a  named.localhost  openlab.com.zone
[root@server ~]# vim  openlab.com.zone

$TTL 1D
@       IN SOA  ns.openlab.com. admin.openlab.com. (
0       ; serial
1D      ; refresh
1H      ; retry
1W      ; expire
3H )    ; minimum
NS      ns.openlab.com.
NS      slave.openlab.com.
ns      IN      A       192.168.190.131
www     IN      A       192.168.190.131
bbs     IN      A       192.168.190.131
ftp     IN      CNAME   www
slave   IN      A       192.168.190.133

#反向解析

[root@server ~]# cd  /var/named
[root@server ~]# ls
[root@server ~]# cp -a named.loopback  192.168.190.arpa
[root@server ~]# vim  /var/named/192.168.190.arpa

$TTL 1D
@       IN SOA  ns.openlab.com admin.openlab.com. (
0       ; serial
1D      ; refresh
1H      ; retry
1W      ; expire
3H )    ; minimum
NS      ns.openlab.com.
NS      slave.openlab.com.
130     IN      PTR     ns.openlab.com.
130     IN      PTR     www.openlab.com.
130     IN      PTR     bbs.openlab.com.
130     IN      PTR     ftp.openlab.com.
131     IN      PTR     slave.openlab.com.

#重启服务

[root@server ~]# systemctl restart named

第五步:从服务端操作,修改主配置文件

[root@node1 ~]# vim   /etc/named.conf


11        listen-on port 53 { 192.168.190.133; };
19        allow-query     { any; };

第六步: 从服务端操作,修改区域配置文件,填写主服务器的IP地址与要抓取的区域信息,注意此时的服务类型应该时slave(从)

[root@node1 ~]# vim /etc/named.rfc1912.zoneszone "openlab.com" IN {      type slave;      masters { 192.168.190.131; };      file "slaves/openlab.com.zone";
};zone "190.168.192.in-addr.arpa" IN {      type slave;      masters { 192.168.190.131; };      file "slaves/192.168.190.arpa";
};

第七步:从服务端操作,重启服务,注意:当从服务器的DNS服务程序在重启后,就自动从主服务器上同步了数据配置文件,且该文件默认会放在区域配置文件中所定义的目录位置中

[root@node1 ~]# cd  /var/named/slaves  
[root@node1 ~]# ls                       # 启动服务前查看解析配置文件为空
[root@node1 ~]# systemctl start named
[root@node1 ~]# ls                       # 启动服务后自动拉取

第八步:从服务端操作确认从服务端的网卡DNS地址修改为自己的IP 192.168.190.133,使从服务器自身也能提供DNS域名解析服务,在进行测试

[root@node1 ~]# nslookup  www.openlab.com
[root@node1 ~]# nslookup  192.168.48.130

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

相关文章:

  • 网站开发可选择方案有哪些网站开发网页设计js
  • Linux:内核地址随机化(Kaslr)
  • 百度怎么制作网站教程做瞹瞹网站
  • 金科科技 做网站作图神器
  • 顺德手机网站设计信息最牛的网站建
  • 企业网站seo数据做网站维护学什么编程语言
  • Linux下的项目自动化构建-make\makefile详解
  • 闵行区网站开发网站开发总体设计
  • 氧os哪个网站做的最好杭州互联网企业
  • 开课吧前端面试训练营
  • 宜春网站开发可以做c语言任务的网站
  • 青岛网站权重提升为什么不建议去外包公司
  • C#8、有哪些访问修饰符
  • 西安 h5网站建设ui培训完找工作没人要
  • 做外汇需要了解的网站中国企业500强全部名单
  • php后台网站开发企业宣传报道模板范文
  • 建站公司新闻资讯做自己的网站不是免费的
  • unique_ptr和shared_ptr的引用计数机制有何不同?
  • 用c# 制作一个扑克牌小游戏
  • 买了域名如何做网站南昌有哪些做网站的公司
  • 京东商品详情接口深度解析:从反爬绕过到数据结构化重构
  • 微网站制作电话做的网站被注销
  • @Transactional失效的几种情况
  • 一般什么行业做网站的多袜子技术支持深圳网站建设
  • 网站策划书撰写流程河北seo推广系统
  • Java 全栈 Devs【应用】:[特殊字符] Java 异常处理最佳实践
  • 在线一键建站系统禹城做网站
  • Yolo中的检测头
  • 张家界建设局网站电话号码模板建站费用
  • 走进Linux的世界:进程状态