DNS的正向、反向、双向解析

一.安装部署dns

yum install bind -y
systemctl start named 
systemctl enable named 

在这里插入图片描述
修改防火墙策略(加入dns服务)非图形
在这里插入图片描述
图形方式修改:
在这里插入图片描述在这里插入图片描述

systemctl stop firewalld 
systemctl disable firewalld 

在这里插入图片描述

#主配置文件:  /etc/named.conf
#子配置文件:  /etc/name.rfc1912.zones
#数据目录:    /var/named

二.高速缓存dns(非权威)

vim /etc/named.conf
11         listen-on port 53 { any; };      ##端口对所以人打开
17         allow-query     { any; };        ##所有人都可以用dns解析
18         forwarders { 114.114.114; };   ##如果在本地高速缓存dns中找不到解
析则访问114.114.114

systemctl restart  named 

在这里插入图片描述
在这里插入图片描述测试:

在客户端
vim /etc/resolv.conf
nameserver 172.25.254.116

在这里插入图片描述在这里插入图片描述
dig输出内容部分含义:
标题指出关于查询和答案的信息 , 其中包括响应状态和设置的任何特殊标记 ( aa 表示权威答案,等等 )
QUESTION : 提出实际的 DNS 查询
ANSWER : 响应 ( 如果有 )
AUTHORITY : 负责域 / 区域的名称服务器
ADDITIONAL : 提供的其他信息 , 通常是关于名称服务器
底部的注释指出发送查询的递归名称服务器以及获得响应所花费的时间

三.权威dns正向解析(正向和反向互不干扰,读取的解析文件不同)

从主配置文件里可以看出读取子配置文件
在这里插入图片描述文件
编辑子配置

vim /etc/named.rfc1912.zone     ##在dns的子配置文件中添加需要解析的域名,如果在主配置文件中添加会过于繁琐,不利于主配置文件的阅读和查看 
 zone "westos.com" IN {
 type master;
 file "westos.com.zone";
 allow-update { none; };
 };

在这里插入图片描述
编辑数据文件

cd /var/name
cp -p named.localhost westos.com.zone
vim westos.com.zone

在这里插入图片描述
测试:
在这里插入图片描述

CNAME(名称到“规范名称“,(包括A/AAAA记录的另一个名称))即域名转换

vim westo.com.zone   ##数据文件中
systemctl restart named

在这里插入图片描述测试:
vim /etc/resolve.conf
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
dns邮件服务( MX )
邮件交换记录 (MX record)是域名系统(DNS)中的一种资源记录类型,用于指定负责处理发往收件人域名的邮件服务器。MX记录允许设置一个优先级,当多个邮件服务器可用时,会根据该值决定投递邮件的服务器。简单邮件传输协议(SMTP)会根据MX记录的值来决定邮件的路由过程。

测试:
发送一封邮件发现域名不存在
在这里插入图片描述
配置dns

vim /westos.com.zone
systemctl restart named

在这里插入图片描述
此时再去发送邮件,发现报错被拒绝,是因为172.25.254.115的25端口没开(STMP协议的端口号),但DNS邮件地址解析成功。
在这里插入图片描述
dig发送的域名,可以检测到dig -t 指定要查询的DNS数据类型
在这里插入图片描述

四.dns反向解析

PTR记录

PTR记录(Pointer Record),是电子邮件系统中的邮件交换记录的一种,常被用于反向地址解析,也就是将ip地址解析为域名的过程。

编辑子配置文件/etc/named.rfc1912.zones,复制第36-40行的内容到41行,并修改为:
在这里插入图片描述
编辑数据文件

cp -p named.localhost  172.25.254.ptr      复制并保留原始文件的权限
vim      172.25.254.ptr

在这里插入图片描述在这里插入图片描述
测试:

在这里插入图片描述

五.dns的双向解析

双向解析的目的是让不同的客户端解析到不同的ip,即内网和外网解析到不同的ip。
我们这里的内网指的是本机,外网指的是其他主机,即让本机和其他主机解析到不同的ip。
编辑主配置文件

vim /etc/named.conf

在这里插入图片描述

cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.inter  -p
vim /etc/named.rfc1912.zones.inter

在这里插入图片描述

cp -p westos.com.zone westos.com.inter
vim westos.com.inter

:%s/172.25.254./1.1.1./g
systemctl restart named

测试:
本机
在这里插入图片描述外网:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值