RHCE之DNS

DNS是什么?

DNS的全称叫做域名服务协议,它用于域名和IP之间的互换,当然DNS也有正向解析和反向解析两种情况,正向解析就是域名解析为IP地址,反向解析就是IP地址解析为域名,IP地址与域名是一对多的关系,一个IP地址可以对应多个域名,但是一个域名只有一个IP地址。

怎么搭设DNS服务器(主dns服务器)

DNS 服务类型:
主DNS服务器:数据修改 (接受用户请求返回数据) master
辅助dns服务器: 定期请求数据同步 slave
缓存dns服务器: 只缓存dns数据(无解析功能) hint
转发器:缓存服务器去掉缓存功能 forward

第一步安装开源的DNS服务套件"bind"

yum install bind -y

我们说DNS是一种协议,而对于每一种协议的实现都需要程序员开发出遵循这种协议规范的软件程序来实现,这里要介绍的BIND就是DNS协议的一种开源实现。据统计,使用bind作为DNS服务器软件的DNS服务器大约占所有DNS服务器的九成。BIND全称为Berkeley Internet Name Domain,因为当今互联网上的通信几乎都必须借助于DNS服务器来解析主机名,得到通信对方的IP地址,而在DNS服务器上最常用的软件就是bind,所以,bind这款软件几乎可以说是当今互联网上常用的软件了。目前bind由ISC.org(Internet Systems Consortium,互联网系统协会)负责开发与维护。

bind的相关配置文件
/etc/named.conf 主配置文件
/etc/rndc.conf: 相关配置文件

第二步配置主配置文件

vim /etc/named.conf

在这里插入图片描述这里的
在这里需要注意格式哪里需要分号结尾,哪里需要空格之类的,写错就导致没办法执行,请务必细心。

第三步编写资源记录文件(这一步指定了详细的条目)
在这里插入图片描述
然后重启服务

systemctl restart named

最好关闭防火墙

第四步主机指定DNS服务器
更改客户端的DNS
使用NMCLI更改DNS为192.168.66.211,也可以用图形界面直接更改(更简单)

nmcli connection modify

然后使用客户端来凝结服务器的DNS,这里可以使用命令

dig -t A ns.baidu.com(更加直观)

在这里插入图片描述

反向解析

第一步 配置反向域

vim /etc/named.conf

在这里插入图片描述增加一个反向解析区域的配置

第二步编写反向解析资源记录文件

vim /var/named/named.192.168.66
在这里插入图片描述

第三步使用客户端测试

nslookup 192.168.66.211或dig -x 192.168.66.211

在这里插入图片描述

可以看出反向解析出了三个不同的域名证明反向解析成功。

多区域解析

前面我们学会了解析一个区域,下面我们就扩展解析多个区域。
第一步 编写区域配置文件

vim /var/named/named.qq.com
在这里插入图片描述

第二步编写资源记录文件

vim /var/named/named.192.168.66

在这里插入图片描述
第三步编写反向资源解析文件
在这里插入图片描述第四步 使用客户端测试
在这里插入图片描述
可以看到正反向解析都成功了

从服务器配置

从服务器的设置防止主服务器故障或者过载导致服务暂时无法使用的情况,从服务器的数据是从主服务器那里复制过来的,是无法更改的。
第一步 在主服务器里的配置文件将传输改为允许传输,当然传输也可分为全局传输和区域传输,定义全局,在options选项内定义,如果定义某个区域传输,则在区域配置内定义。
(主服务器内)

vim /etc/named.conf

在这里插入图片描述第二步从服务器配置
给从服务器安装bind服务,然后关闭防火墙和selinux,
配置从服务器的bind配置文件
在这里插入图片描述重启服务(主从都执行重启命令)

在这里插入图片描述
可以看到从服务器目录下已经有主服务器传输的文件了
如果想要测试从服务器是否可以执行DNS服务可以再启一个虚拟机做测试。电脑太卡,所以就不演示了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值