Linux下配置DNS高速缓存详解(二)(dns的正反向解析、规范域名、MX、DNS的多向解析)

1.权威dns的正向解析

正向解析就是根据域名解析ip

实验环境:可以上网的desktop

1.vim /etc/named.conf
编辑11 1730行 删除18114.114.114.114

在这里插入图片描述

2.vim /etc/named.rfc1912.zones

添加
zone "westos.org" IN "{
type master;
file "westos.org.zone";
allow-update {none;};
};

在这里插入图片描述

3.cd /var/named
ls
ll
cp -p named.localhost westos.org.zone 
#复制模板时,把权限也复制过来,因为需要文件的组为named

在这里插入图片描述

4.vim  westos.org.zone
修改文件如图所示

systemctl restart named #服务起不来 清空日志 查看日志报错 

在这里插入图片描述

5.vim  /etc/reslov.conf 
nameserver desktopip

在这里插入图片描述
测试:
dig www.westos.org

在这里插入图片描述
dig bbs.westos.org
在这里插入图片描述

2.规范域名

dig www.baidu.com
可以看到,当客户机dig百度服务器时,百度会自动将域名转到一个私有的域名下,再查找对应的ip
此实验的目的也是实现上述功能,也就是上一篇文章的CNAME

CNAME记录用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录

vim /var/named/westos.org.zone
编辑如图内容

systemctl restart named

在这里插入图片描述在这里插入图片描述
测试:
dig www.westos.org
在这里插入图片描述
在这里插入图片描述

3.邮件DNS

MX 邮件交换

电子邮件发送协议 是一种基于“ 推 ”的协议,主要包括 SMTP ; 邮件接收协议 则是一种基于“ 拉 ”的协议,主要包括 POP协议 和 IMAP协议。

简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP)
SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输 邮件发送时通过smtp的25端口进行通信。

MX(Mail Exchanger,邮件交换)记录用以向用户指明可以为该域接收邮件的服务器。

如用户准备发邮件给177.@qq.com,这个邮件地址只能表明收邮件人在qq.com域上拥有一个账户。

可是仅仅知道这些并不够,因为电子邮件程序并不知道该域的邮件服务器地址,因此不能将这封邮件发送到目的地。而MX记录就是专门为电子邮件程序指路的,在DNS服务器中添加MX记录后电子邮件程序就能知道邮件服务器的具体位置(即IP地址)了。

实现:
在desktop上

1.在dns服务器上查看25端口是否开启
netstat -antlupe | grep 25

在这里插入图片描述

2.vim /var/named/westos.org.zone
添加如下内容

sysetmctl restart named

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

dig -t mx westos.org
mail root@westos.org
mailq 查看邮件队列

在这里插入图片描述在这里插入图片描述

PTR 反向地址解析

PTR记录,是电子邮件系统中的邮件交换记录的一种;另一种邮件交换记录是A记录(在IPv4协议中)或AAAA记录(在IPv6协议中)。PTR记录常被用于反向地址解析。

域名反向解析即从IP地址到域名的映射。由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。

1.vim /etc/named.rfc1912.zones

添加
zone "254.25.172.in-addr.arpa"  IN {
type master;
file "172.25.254.ptr";
allow-update {none; };
};

在这里插入图片描述

2.cd /var/named/
ls 
cp -p named.loopback 172.25.254.ptr #复制模板文件生成反向解析文件
3.vim 172.25.254.ptr
添加如图所示内容

systemctl restart named 

==测试:==

```c
dig -x 172.25.254.110
dig -x 172.25.254.111

在这里插入图片描述
1.在这里插入图片描述2.
在这里插入图片描述

4.DNS的多向解析

1.在这里以双向解析为例,多向原理一样

不同网段ip 解析的dns的内容不同
172外 解析为外网的ip
192内 DNS解析 解析为内网的ip

如何实现?
让不同网段ip查看DNS服务器上的 不同的文件

2.实验背景:
desktop 双ip 主机 172.25.254.110 1.1.1.110

server ip为 1.1.1.210

实验步骤:

desktop中

1.将虚拟机desktop设置成双ip主机
在这里插入图片描述
2.netstat -antlupe | grep named 确定d3端口对1.1.1.110开放

3.cd /var/named
ls
cp -p westos.org.zone  westos.org.local.zone  #复制生成1.1.1.110的文件
desktop中 
vim  westos.org.local.zone

在这里插入图片描述在这里插入图片描述

4.cp -p /etc/named.rfc1912.zones  /etc/named.rfc1912.local.zones
vim    /etc/named.rfc1912.local.zones
添加
zone "westso.org" IN {
type master;
file "westos.org.local.zone";
};

在这里插入图片描述在这里插入图片描述

5.vim /etc/named.conf
进行如下设置

在这里插入图片描述
server中

1.设置ip
2.设置dns为desktopip vim /etc/reslov.conf

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

1.server中
dig www.westos.org
2.desktop中
dig www.westos.org

1.在这里插入图片描述2.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值