CentOS 上配置 DNS

折腾了几天,参考了《OReilly.DNS.And BIND 5th》之后,终于配置成功了DNS


环境是CentOS 5.6, BIND 9.3,总共分两步,第一步配置DNS服务器,第二步配置DNS Resolver


1. 参考上一篇Blog《Fix default BIND install on CentOS》,有如下环境,基于vmware workstation,有两台CentOS,网络接口方式是NAT

   

    第一台:  rac01.smartoffice.com

                     IP:   192.168.226.146

    第二台:  rac02.smartoffice.com

                     IP:   192.168.226.149


    第一台是DNS服务器,他的ZONE DATA FILE以及named configuration file如下配置:

    named.conf 配置

      options {
                directory "/var/named";
        };
      zone "smartoffice.com" in {

                                type master;
                                file "db.smartoffice.com";
                          };

      zone "226.168.192.in-addr.arpa" in {
                                        type master;
                                        file "db.192.168.226";
       };

     --  zone data file   (Address mapped to NAMES) db.192.168.226

226.168.192.in-addr.arpa.       IN SOA rac01.smartoffice.com rac02.smartoffice.com(
        1       ;serial
        3h      ;refresh after 3 hours
        1h      ;retry after 1 hour
        1w      ;expire after 1 week
        1h)     ;negative caching TTL of 1 hour

;
;NS Records
;
226.168.192.in-addr.arpa. IN NS rac01.smartoffice.com

;

;host addresses:
;
146.226.168.192.in-addr.arpa.   IN PTR  rac01.smartoffice.com
149.226.168.192.in-addr.arpa.   IN PTR  rac02.smartoffice.com


     --  zone data file (Names mapped to Addresses) db.smartoffice.com

            smartoffice.com.  IN SOA rac01.smartoffice.com. rac02.smartoffice.com.(

        1       ;serial
        3h      ;refersh after 3 hours
        1h      ;retry after 1 hour
        1w      ;expire after 1 week
        1h)     ;negative caching TTL of 1 hour


;
;NS Records:
;
smartoffice.com. IN NS rac01.smartoffice.com.
smartoffice.com. IN NS rac02.smartoffice.com.

;
;Host Addresses
;
localhost.smartoffice.com.      IN A    127.0.0.1
rac01.smartoffice.com.          IN A    192.168.226.146
rac02.smartoffice.com.          IN A    192.168.226.149
;
;multi-home hosts
;none

2.    配置DNS Resolver:  BIND默认的resolver文件是/etc/resolv.conf

        vmware默认给/etc/resolv.conf设置了默认的DNS地址,我通过修改.bash_profile修改这个/etc/resolv.conf,


        主DNS的本机(rac01.smartoffice.com),修改如下:

        echo "domain smartoffice.com" > /etc/resolv.conf

        echo "nameserver 192.168.226.146"  >> /etc/resolv.conf

        echo "nameserver 116.228.111.118"  >>/etc/resolv.conf  (这个地址是上海浦东电信的DNS,为了可以上网也增加了这条,事实是smartoffice.com已经被注册过,所以放在第二位DNS)

       

         非DNS的机器(rac02.smartoffice.com),修改如下:

         echo "search smartoffice.com" > /etc/resolv.conf

        echo "nameserver 192.168.226.146"  >> /etc/resolv.conf

        echo "nameserver 116.228.111.118"  >>/etc/resolv.conf 

          

       注明: a)    domain 和search 指令,指定一个即可,domain后的域名也可以被用来寻址用,search之后的第一个域名,可以看作是本机所在局域网的域名,并且与domain指令在同一个文件中时,会覆盖domain的域名。

                     b)    nameserver可以指定最多3个服务器地址,并且是IP,不能是域名服务的主机名

    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dbLenis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值