Linux--网络服务--DNS域名解析(正向解析(邮件交换记录,别名解析,泛域名解析),反向解析)实验
前言
对于理论不是很了解的小伙伴可以查看我之前的博客
链接: https://blog.csdn.net/m0_47219942/article/details/107174655.
一:DNS正向解析实验
1.1:实验目的
1.通过访问www.kevin.com正向解析出IP地址。
2.邮件交换记录
3.别名解析
4.泛域名解析
1.2:实验环境
在VMware中构建一台虚拟机,使用的是NAT模式。
1.3:实验步骤
1.使用yum一键式部署安装BIND软件
[root@localhost ~]# yum -y install bind
2.配置主配置文件中的监听地址和允许使用本DNS服务的网段,一般设为“any”
[root@localhost ~]# vim /etc/named.conf
3.配置区域配置文件
[root@localhost ~]# vim /etc/named.rfc1912.zones
4.配置区域数据配置文件
[root@localhost ~]# cd /var/named/ 切换到named目录下
[root@localhost named]# ls 查看文件
data dynamic named.ca named.empty named.localhost named.loopback slaves
[root@localhost named]# cp -p named.localhost kevin.com.zone **保持源文件属性进行复制,特别注意-p不要忘了**
[root@localhost named]# vim kevin.com.zone
5.配置DNS服务地址,解析出IP地址
[root@localhost named]# iptables -F 清空防火墙规则
[root@localhost named]# systemctl start named 启动bind服务
[root@localhost named]# echo "nameserver 20.0.0.47" > /etc/resolv.conf 将为本机提供DNS服务的地址设为自己的IP地址,方便自测
[root@localhost named]# host www.kevin.com 使用host命令(刚才已经安装bind-untils,可以直接使用)自测,成功解析出IP地址
www.kevin.com has address 192.168.66.66
[root@localhost named]# host abc.kevin.com
abc.kevin.com has address 6.6.6.6
二:DNS反向解析实验
2.1:实验目的
通过IP地址解析出网站
扫描二维码关注公众号,回复:
11511674 查看本文章
2.2:实验环境
可以接着正向解析实验的服务器继续
2.3:实验步骤
1.由于在正向解析实验中已经安装了bind软件,以及修改了主配置文件,都是不需要改动的
2.配置区域配置文件
[root@localhost named]# vim /etc/named.rfc1912.zones
2.保持源文件属性复制,特别注意-p
[root@localhost named]# cp -p kevin.com.zone kevin.com.local
[root@localhost named]# vim kevin.com.local
[root@localhost named]# systemctl restart named
[root@localhost named]# host 192.168.66.66
66.66.168.192.in-addr.arpa domain name pointer www.kevin.com.
三:实验总结
1.VM网卡中DNS的地址需要删除,上述实验没有写到,但一定要检查
2.在复制的时候,保持源文件属性
3.@变量只能在正向解析中,反向解析必须改为域名kevin.com