5、域名直接解析\泛域名解析配置\域名负载均衡配置\辅助域名服务器
以之前的 3、DNS服务器功能(正向、反向解析) 为基础下做
1、域名直接解析配置
大多数用户都不愿意输入 www.gr.org 这样的域名,一般都希望直接 gr.org 域名就可以访问该公司的WWW网站。这种情况就需要在域名服务器上配置域名直接解析配置
没配置之前:
①、在区域数据库文件 /var/named/gr.org.db 末尾加入以下语句
@ IN A 192.168.170.3
[root@localhost root]# vi /var/named/gr.org.db
②、重启BIND服务
[root@localhost root]# rndc reload
③、使用host 命令进行测试
二个都行了,即用户在浏览器输入域名,就可以直接访问 192.168.170.3主机的WWW服务器了。
2、泛域名解析配置
为了使用户在 wwww.gr.org 、 ww.gr.org 、 WWv.gr.org 这些域名正确,但是主机名出错 也能访问网站,可以进行泛域名解析配置
(注意:
下面添加“*”,只可以正确解析到域名对应的服务器,所以如果用户输入的域名出错,也没办法解析正确。如: www.baiduuuu.com 是不会到百度一样)
①、在区域数据库文件/var/named/gr.org.db 末尾加入以下语句
* IN A 192.168.170.3
[root@localhost root]# vi /var/named/gr.org.db
②、重启BIND服务
[root@localhost root]# rndc reload
③、使用host 命令进行测试
3、域名负载均衡配置
当需要简单实现负载均衡的功能时,可以通过域名负载均衡配置来缓解 一些负载过重的主机的压力。
但是缺点是:无法有效检测每台服务器的负载情况,可能有些主机经常被解析,
所以可能造成有些用户访问网站很快,有些用户可能很慢
下面设置 www.gr.org 域名对应的二个WWW服务器的IP地址分别为 192.168.170.3 , 192.168.170.4来负载均衡配置
①、在区域数据库文件 /var/named/gr.org.db 加入以下语句
www IN A 192.168.170.5
[root@localhost root]# vi /var/named/gr.org.db
②、重启BIND服务
[root@localhost root]# rndc reload
③、使用host 命令进行测试
表示成功解析出二个不同IP的主机,DNS负载均衡配置成功
④、使用ping命令进行测试
如果次数多的话,DNS负载均衡大概是随机的,减轻负载还是比较有用的。因为负载均衡软件比较贵,所以现阶段还是可以接受它的缺点
4、辅助域名服务器
为了缓解主域名服务器的工作压力,添加一个辅助域名服务器(192.168.170.4),当主域名服务器出问题时,辅助域名服务器还可以提供域名解析功能
主域名服务器:
[root@localhost root]# vi /etc/named.conf
辅助域名服务器:
[root@localhost root]# vi /etc/named.conf
其他跟之前差不多