Redhat7DNS服务搭建与配置

一 、局域网络中的计算机的信息传输是基于IP地址来识别身份,在互联网中也是通过IP地址来完整。这时候DNS刚刚好应运而生。为了降低用户访问网络门槛。这是一项用于管理和解析域名与IP地址对应关系的技术,简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。这样一来,我们只需要在浏览器中输入域名就能打开想要访问的网站了。DNS域名解析技术的正向解析也是我们最常使用的一种工作模式。
DNS三个配置文件列表
主配置文件(/etc/named.conf):只有58行,而且在去除注释信息和空行之后,实际有效的参数仅有30行左右,这些参数用来定义bind服务程序的运行。
区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件。
数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件。

二、实验环境安装DNS服务 通过yum安装
在这里插入图片描述
配置vi /etc/named.conf 文件
在这里插入图片描述找到listen-on这一行,改为 listen-on port 53 { any; };

allow-query这一行,改为:

allow-query { any; };
然后启动DNS
在这里插入图片描述
成功启动
配置正向解析
在这里插入图片描述

zone “thinkmo.com” IN { 解析地址
type master; master主服务器还是从服务器slaves

file “thinkmo.com.zone”;解析规则的文件名称与解析地址名称要一致
allow-update { none; };允许哪些机器动态更新
};
现在去数据文件配置目录var/named 下
cp -a named.localhost thinkmo.com.zone
直接复制模板文件以及属性。来重新定义我们需要配置的数据文件
这里的文件名和刚刚配置的解析规则名文件要一致。
怎么配置这个 thinkmo.com.zone文件呢
TTL 1D
@ IN SOA thinkmo.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.thinkmo.com.
ns IN A 172.16.99.241
www IN A 172.16.99.173
bbs IN A 172.16.99.241
注解:$TTL 1D #生存周期为1天
@ IN SOA thinkmo.com. root.thinkmo.com. (
#授权信息开始: #DNS区域的地址 #域名管理员的邮箱(不要用@符号必须用.)
0;serial #更新序列号
1D;refresh #更新时间
1H;retry #重试延时
1W;expire #失效时间
3H;)minimum #无效解析记录的缓存时间
NS ns.thinkmo.com. #域名服务器记录
ns IN A 172.16.99.241 #地址记录(ns.thinkmo.com.)
IN MX 10 mail.thinkmo.com. #邮箱交换记录
mail IN A 172.16.99.241 #地址记录(mail.thinkmo.com.)
www IN A 172.16.99.173 #地址记录(www.thinkmo.com.)
bbs IN A 172.16.99.241 #地址记录(bbs.thinkmo.com.)
重新启动nemed systemctl restart named
Redhat7 没有nslookup命令需要重新安装。
yum provides */nslookup 这是查找命令包名
在这里插入图片描述

在这里插入图片描述
正向解析就完成了
反向解析实验
配置vim /etc/named.rfc1912.zones
zone “thinkmo.com” IN {
type master;
file “thinkmo.com.zone”;
allow-update {none;};
};
zone “99.16.172.in-addr.arpa” IN {
type master;
file “172.16.99.arpa”
cd /var/named
在这里插入图片描述
复制文件属性以及反向解析的模板,来重新定义新的反向解析文件vi
vi 172.16.99.arpa
直接编辑此文件
在这里插入图片描述
编辑完成之后。
重新启动DNS
systemctl restart named
用nslookup 172.16.99.1 来查看反向解析是否成功

在这里插入图片描述
这就反向解析成功了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烟雨蒙蒙001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值