DNS服务器配置为整个Web服务提供域名到IP地址,IP地址到域名的正反向解析服务,以保证整个服务器中,网站可以正常打开,Web服务可以正常运行。
Ò 首选DNS正反向配置
-
开启DNS服务
-
定义域:进入修改DNS服务器配置文件
-
去域文件目录/var/lib/named/查看有没有
-
正反向zone文件各复制一份分别给team.com.zone和team.com.arpa
-
进入master目录查看是否有复制好的zone文件
-
编辑域文件并保存退出
编辑正向域文件
编辑反向域文件
-
重启DNS服务
-
使用命令”named-checkzone”检查DNS是否配置正确,如下显示OK,说明正常
-
回到客户端(Client-253)修改本机的DNS服务器,改为刚刚自己配置好的IP地址(DNS-M-220:192.168.28.220),因为自己的电脑开启了DNS服务
-
重启网络服务
-
查网站(域名)对应的IP(正向查找)或者IP对应的域名(反向查找),在Linux中有两种方式:nslookup news.team.com或者host news.team.com;在Windows中只能用nslookup
Ò 备选DNS 配置
-
同样进入 /etc/named.conf 增加记录,和正向查找基本相同,也有不同
类型:从属
主服务器地址:{ IP地址; }; 之间有空格,且有两个分号!!
文件:slave文件夹下
-
重启DNS服务并进入工作目录/var/lib/named/查看ls是否有zone文件-->发现没有
-
重启DNS服务之后就可以看到从首选DNS服务器上获得的zone文件
-
测试备选DNS是否配置好(DNS-S-221)。回到首选DNS(DNS-M-220),停止DNS服务
-
在Client使用nslookup命令检验备选DNS(DNS-S-221)是否生效,发现报如下错误,需要在Client把备选DNS(DNS-S-221:192.168.28.221)IP地址添加到Client的DNS服务中
-
重启网络服务,使用nslookup命令测试备选DNS已配置完成
-
有一点不太理解,在Linux下可以自动切换至从属DNS服务器,但在真实机当掉主DNS后无法自动切换至从属DNS服务器