你的位置:首页 > 操作系统

[操作系统]5、域名直接解析\泛域名解析配置\域名负载均衡配置\辅助域名服务器


以之前的 3、DNS服务器功能(正向、反向解析) 为基础下做

1、域名直接解析配置

      大多数用户都不愿意输入 www.gr.org  这样的域名,一般都希望直接 gr.org  域名就可以访问该公司的WWW网站。这种情况就需要在域名服务器上配置域名直接解析配置

 

没配置之前:

image

 

①、在区域数据库文件 /var/named/gr.org.db  末尾加入以下语句

@   IN   A  192.168.170.3

 

[root@localhost root]# vi   /var/named/gr.org.db

image

②、重启BIND服务

[root@localhost root]#  rndc   reload

 

③、使用host 命令进行测试

image

二个都行了,即用户在浏览器输入域名,就可以直接访问 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
image

 

②、重启BIND服务

[root@localhost root]# rndc   reload

 

③、使用host 命令进行测试

image

 

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
image

 

②、重启BIND服务

[root@localhost root]#  rndc   reload

 

③、使用host 命令进行测试

image

表示成功解析出二个不同IP的主机,DNS负载均衡配置成功

④、使用ping命令进行测试

image

如果次数多的话,DNS负载均衡大概是随机的,减轻负载还是比较有用的。因为负载均衡软件比较贵,所以现阶段还是可以接受它的缺点

 

4、辅助域名服务器

为了缓解主域名服务器的工作压力,添加一个辅助域名服务器(192.168.170.4),当主域名服务器出问题时,辅助域名服务器还可以提供域名解析功能

主域名服务器:

[root@localhost root]#  vi  /etc/named.conf

 

 

 

 

 

 

 

 

 

 

 

image

辅助域名服务器:

[root@localhost root]#  vi  /etc/named.conf

image

其他跟之前差不多