码迷,mamicode.com
首页 > 其他好文 > 详细

DNS分离解析

时间:2017-12-19 19:51:40      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:dns分离解析

一、实验目的

       利用DNS的分离解析来达到针对不同的客户端访问网站时,分别解析到不同的主机,以达到负载均衡的目的

二、实验具体要求

    1、四台主机,具体作用是:

         192.168.4.7(DNS服务器,web测试客户端),192.168.4.207(web测试客户端),192.168.4.251(web1服务器),192.168.4.252(web2服务器),系统平台是linux rhel7.2

   2、web1和web2分别搭建基于域名:www.baidu.com,www.qq.com的web服务(用基于域名的虚拟web实现)

   3、在DNS7上实现DNS服务器,实现当客户端为4.207时,任何域名的解析结果均为4.251

   4、在DNS7上实现DNS服务器,实现当客户端为非4.207时,任何域名的解析结果均为4.252

   5、所有服务器的DNS均指向4.7

三、实现步骤

   web服务器端

     1、分别在两台服务器上安装httpd,并在/var/www/下分别创建两个文件夹,用于存放两个网站的文件

     2、在两台服务器上,在/etc/httpd/conf.d/下创建配置文件webtest.conf修改配置文件

         

             <VirtualHost *:80>

                 DocumentRoot /var/www/baidu/

                 ServerName  www.baidu.com

           </VirtualHost>

            <VirtualHost *:80>

                DocumentRoot /var/www/qq/

                ServerName  www.qq.com

           </VirtualHost>

   3、重启服务,并设置成开机自启动


  DNS服务器端:

     1、安装bind和bind-chroot软件

     2、在DNS服务器的主配文件,修改其配置

         

options {

        directory       "/var/named";     //解析文件的路径


        };

view  zhu {

match-clients{ 192.168.4.207; };      //IP为4.207的段

zone "baidu.com" IN {  

        type master;

        file "baidu.com.zhu";         //当访问baidu.com域名时,去调用该配置文件

};

zone "qq.com" IN {

        type master;

        file "qq.com.zhu";          //当访问qq.com域名时,调用该配置文件

};

};

//下面的配置文件是除了4.207的IP之外的其它客户端访问下面两个域名时,分别调用的域名

view  bei {

match-clients{ any; };

zone "baidu.com" IN {

        type master;

        file "baidu.com.bei";

};

zone "qq.com" IN {

        type master;

        file "qq.com.bei";

};

};


  3、在解析配置文件路径下,分别创建上面提到的四个不同的解析文件,以其中一个为例,其它的配置文件根据题目要求分别解析成不同的IP地址

      

                baidu.com.      NS      dns7.baidu.com.

                     dns7            A       192.168.4.7

                    www             A       192.168.4.251

 4、重启服务,开机自启服务

 5、验证:分别在4.207和4.7上访问两个域名来验证















DNS分离解析

标签:dns分离解析

原文地址:http://blog.51cto.com/453412/2052148

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!