linux—企业级dns设置(篇1)
一、高速缓存
注意:本次实验是将ip为172.25.254.130的desktop虚拟机作为解析服务器,图中字体是黑色加粗版;使用ip为172.25.254.77的主机进行测试,图片的字体较细浅,这样来加以区分,操作中切换操作主机次数较多,请读者留意。
1.真机的作用:联网并且作为desktop的网关使用,并进行测试。
2.在虚拟机上设置77号主机为自己提供网络服务(即前面讲过的路由器、网关功能,这里不做赘述)
虚拟机能够ping上114.114.114.114(域名解析服务的ip)说明我们本次实验的第一部分网络条件已经备好。
3.在虚拟机上通过yum的命令安装bind服务。可以使用网络yum源也可以重新配置本地yum源,由于本虚拟机本地yum源已经搭建好,这里直接使用yum下载即可(yum源的搭建见前面章节)。
开启named服务:
4.完成上述操作后,我们首次在真机dig百度的域名
发现没有服务提供域名解析服务:
5.打开虚拟机:查找一下下载的bind服务在哪个文件里
打开后原始配置是这样的:
6.编辑修改第11行内容为:
7.退出保存后重启named服务
9.在真机上dig百度发现被拒绝了
10.我们将再次进到虚拟机里修改配置
11.退出保存后重启named
12.再次在真机上dig百度,发现已经变成了访问失败,这是因为我们没有给自己设置的dns添加解析服务
13.打开文件继续进行配置:
编辑:
14.退出保存重启named服务:
15.在真机上pig百度,现在已经成功解析到百度的ip地址:
16.设置虚拟机的dns服务ip为172.25.254.130
编辑:
17.退出保存后重启网络:systemctl restart network
18.在虚拟机上dig百度:
19.这时发现0秒就完成解析服务了:
二、正向解析
上面的设置是将114.114.114.114(现有的地址解析服务ip)直接使用在我们的dns服务器上。那么怎样做出我们自己设置的解析服务呢?
1.打开配置文件:
删除我们上面加的114.114.114.114的服务:
2.打开配置文件添加一个保存本地解析的文件:
改成:
3.查一下named服务配置文件,然后复制成自己文件(cp后面的-p一定要加!)
4.westos.com.zone是写入自己设定域名与ip的地方,打开这个文件进行编辑:
修改成:
5.重启named服务
6.在真机上dig我们配置文件里自己写的地址,解析成功并且显示出musci的ip:
三、域名转换
我们首次在dig百度的时候,发现了这样一件有趣的事情:
我们dig的是百度,这里出现的第一条不是百度的ip,而是一个域名,然后在这个域名的下面,才出现了两条解析的ip地址,我们怎样在自己的dns服务器上实现这个呢?
1.打开配置文件
2.编辑自己要添加的域名转换内容,注意NS下面字母的变化:
3.重启named服务
4.在真机上dig www.westos.com 发现第一条是我们写的music.a的域名:
四、邮件解析
1.打开配置文件:
2.编辑:
3.重启服务
4.在真机向服务端发送邮件:
5.查看邮件队列
6.查看邮件解析记录:
五、反向解析
1.打开此文件,添加需要的反向解析文件:
编辑:
修改:
2.查看原来使用的是哪种格式的文件:
3.复制成我们的反向解析文件(注意加-p):
4.打开反向解析文件:
原始界面:
修改:
5.重启named服务
6.dig -x 加ip号,反向解析,解析到111的域名: