DNS的正向解析(域名解析、轮叫机制与MA记录)、反向解析及双向解析

dns的正向解析(域名解析为IP)

SOA记录起始授权记录
A记录将域名解析到IPv4地址
AAAA记录将域名解析到IPv6地址
CNAME别名记录
MX邮件交换器
NS专用于标明当前区域的DNS服务器
PTR将IP地址转换成主机的FQDN(全限定域名)

查看name文件,加入基本配置(上一篇)

vim /etc/resolv.conf    寻源
vim /etc/named.conf     编辑

可见配置文件

include "/etc/named.rfc1912.zones";

在这里插入图片描述
查看配置文件并进行编辑

vim /etc/named.rfc1912.zones

在这里插入图片描述
添加指定文件并进行编辑,重启服务

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

vim westos.com.zone 


systemctl restart named

在客户端进行测试
编辑客户端寻源地址

vim /etc/resolve.conf

在这里插入图片描述
在客户端进行测试

dig dns.westos.com

在这里插入图片描述

轮询机制

轮询机制: 将相同的域名解析到不同的IP,实现负载匀衡
服务端

编写区域解析文件

cd  /var/named
vim westos.com.zone

在这里插入图片描述
在这里插入图片描述
重启服务

systemctl restart named

客户端

多次dig服务器的nodel1,发现解析的域名顺序并不完全相同

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

MA记录

是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。MX记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。

服务端

编写区域解析文件

cd  /var/named
vim westos.com.zone

在这里插入图片描述
重启服务

systemctl restart named

测试
客户端

查看状态

dig -t mx westos.com

发送邮件

mail root@172.25.254.101

查看邮件

mailq

在这里插入图片描述

dns双向解析(实现内外网解析出不同的ip)

服务端

注销之前的内容并编辑

 vim  /etc/named.conf

指定内网与外网的位置绝对访问路径在这里插入图片描述
在这里插入图片描述

之前内网文件已经配置好了,现在配置外网文件

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

vim named.rfc1912.inter.zones 

在这里插入图片描述
配置外网的DNS配置文件

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



$TTL 1D
    @	IN SOA	dns.westos.com. root.westos.com. (
    					0	; serial
    					1D	; refresh
    					1H	; retry
    					1W	; expire
    					3H )	; minimum
    	    NS	     dns.westos.com.
    dns	     A	     1.1.1.111
    dds	     A       1.1.1.222
    www          CNAME   nodel1.westos.com.
    nodel1       A       1.1.1.223
    nodel1       A       1.1.1.135
    westos.com.  MX 1    1.1.1.101
    $在客户端保存时间

@后面写什么,在客户端显示什么
NS后显示服务端提供的名称
dns 本地ip
bbs 前缀

重启服务

systemctl restart named

分别在客户端本机进行测试

客户端
在这里插入图片描述
本机
在这里插入图片描述

DNS的反向解析

注销之前实验的内容,还原文件原本的内容

  vim  /etc/named.conf

在这里插入图片描述

编辑文件指定类型以及路径

 vim /etc/named.rfc1912.zones
 zone "254.25.172.in-addr.arpa" IN {   解析库名(IP反写)
   type master;
   file "172.25.254.ptr";     定义区域解析库文件名(反向解析一般在文件名后加一个.ptr的后缀)
   allow-update { none; };

在这里插入图片描述
配置dns配置文件,也是上一文件指定路径下的指定文件

cp -p /var/named/named.loopback 172.25.254.ptr

在这里插入图片描述
在这里插入图片描述
重启服务

systemctl restart named

测试
客户端

dig -x 172.25.254.35

可以dig通配置文件无问题
在这里插入图片描述
在这里插入图片描述
dnssec-keygen -a HMAC-MD5 -b 128 -n HOST westoskey

mailq
netstat -antluep | grep master

客户端
dig -t mx westos.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值