CDN模型的搭建(持续更新)centos 6.0上

一、bind的安装与配置

1、安装

          yum install bind*

          yum install caching-nameserver

          输入命令rpm -qa|grep bind 检查是否安装完成

          结果:

                  bind-devel-9.8.2-0.23.rc1.el6_5.1.x86_64
                  bind-9.8.2-0.23.rc1.el6_5.1.x86_64
                  PackageKit-device-rebind-0.5.8-13.el6.x86_64
                  bind-libs-9.8.2-0.23.rc1.el6_5.1.x86_64
                  bind-sdb-9.8.2-0.23.rc1.el6_5.1.x86_64
                  rpcbind-0.2.0-8.el6.x86_64
                  bind-utils-9.8.2-0.23.rc1.el6_5.1.x86_64
                  ypbind-1.20.4-29.el6.x86_64
                  samba-winbind-clients-3.6.9-151.el6.x86_64
                  bind-dyndb-ldap-2.3-5.el6.x86_64
                  samba-winbind-3.6.9-151.el6.x86_64
                  bind-chroot-9.8.2-0.23.rc1.el6_5.1.x86_64

2、配置

          配置之前,先大体说下bind的配置文件,bind主要有三个配置文件:

          1)、全局配置文件:配置了dns的相关全局选择参数及需要调用的主配置文件。如果需要限制查询dns的客户端也在此文档中设置,如果需要配置dns智能双线分析,即联通的用户来查询dns的时候返回的是网站的联通ip,电信用户来查询的时候返回的是电信ip,也在此文档中设置。

          2)、主配置文件:定义了可查询的域,并设置调用的每个区域对应的区域配置文件

          3)、区域配置文件:定义了相关资源记录,即具体的网站域名和ip的对应明细在此文件中设置。

         由此可以看出,它们之间的关系还是非常的明确的,全局配置文件调用主配置文件,而主配置文件又调用区域配置文件,区域配置文件里面就是具体的解析记录。

         全局配置文件和主配置文件都在/var/named/chroot/etc目录下面。

         区域配置文件在 /var/named.chroot/var/named目录下面。

          修改主配置文件named.conf文件  

           vi /etc/named.conf

           我修改过后的文件内容为

             
              其中:

              192.168.12.0/24;是我bind服务器所在的网段信息;

               是新插入的内容



             配置正反解析文件

             创建文件:在/var/named/下面创建 named.192.168.12.rev 以及 named.gyley.com 文件

             named.192.168.12.rev的内容:

             $TTL 1D
             @       IN SOA  12.168.192.in-addr-arpa. root.gyley.com.(
                   2014031800       ; serial
                   1D      ; refresh
                   1H      ; retry
                   1W      ; expire
                   3H )    ; minimum
             @       IN      NS      server.gyley.com.
             221     IN     PTR    server.gyley.com.

           

             named.gyley.com的内容:

             $TTL 86400
             @       IN SOA server.gyley.com. root.gyley.com.(
                    2014031800       ; serial
                    28800      ; refresh
                    1H      ; retry
                    1W      ; expire
                    3H )    ; minimum
            gyley.com. IN NS server.gyley.com.
            server IN A 192.168.12.221

             注意:不要在文件每行的左边有多余的空格,容易产生问题


3、测试配置后的 DNS 服务器        

               (1)设置本机服务器ip为:192.168.12.221   

               (2) 配置/etc/resolv.conf文件,设置DNS服务器(技术核心)

                          [root@localhost named]# cat /etc/resolv.conf
                          # Generated by NetworkManager
                          nameserver 192.168.12.221            

               (3)检查配置是否正确

                          named-checkzone "gyley.com" named.gyley.com

                     如果结果为:

                                             zone gyley.com/IN: loaded serial 2014031800
                                             OK

                                             则一切正确。

                (4)输入命令service named start,开启服务。

                    如果报Generating /etc/rndc.key:

                    解决方法:
                    执行以下命令:

                    rndc-confgen -r /dev/urandom -a
                    然后再重启DNS服务:
                    service named start
                    服务正常

                (5)验证DNS服务,如下图所示:

                 得到此等结果,表明配置正确



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值