[原創]CentOS實現智能DNS

來源:互聯網
上載者:User

標籤:

一、       環境:

Centos-6.6-x64位作業系統,IP地址:210.38.248.7

二、       安裝和配置bind服務:

  1.      命令:yum install bind

  2.      配置:

1)  配置/etc/named.conf檔案:

acl ip1{

        210.38.240.0/24;              //定義240網段

};

 

acl ip2{

        210.38.248.0/24;              //定義248網段

};

 

options {

        directory       "/var/named";              //服務安裝目錄

        recursion yes;            //是否開啟DNS遞迴

};

view "first"{

        match-clients {ip1;};   //匹配240網段

        recursion yes;

        zone "." IN {

                type hint;

                file "named.ca";

        };

        zone "a.org" IN {

                type master;

                file "a.org.first";

        };

zone "1.168.192.in-addr.arpa" IN {

                type master;

                file "1.168.192";

        };

};

view "second"{

        match-clients {ip2;};         //匹配248網段

                recursion no;

        zone "." IN {

                type hint;

                file "named.ca";

        };

        zone "a.org" IN {

                type master;

                file "a.org.second";

        };

zone "5.168.192.in-addr.arpa" IN {

                type master;

                file "5.168.192";

        };

};

2)  建立a.org.firsta.org.second檔案並配置:

->建立: touch a.org.first

                    Touch a.org.second

->配置:

配置a.org.first如下:

$TTL 1200

$ORIGIN a.org.

@       IN      SOA     ns1.a.org.      admin.a.org.(

                                        2014091301

                                        6H

                                        30M

                                        15D

                                        3D)

        IN      NS      ns1.a.org.

        IN      NS      ns2.a.org.

        IN      MX 10   mail.a.org.

ns1     IN      A       192.168.1.5

ns2     IN      A       192.168.1.6

mail    IN      A       192.168.1.7

www     IN      A       192.168.1.8

配置a.org.first如下:

$TTL 1200

$ORIGIN a.org.

@       IN      SOA     ns1.a.org.      admin.a.org.(

                                        2014091301

                                        6H

                                        30M

                                        15D

                                        3D)

        IN      NS      ns1.a.org.

        IN      NS      ns2.a.org.

        IN      MX 10   mail.a.org.

ns1     IN      A       192.168.5.5

ns2     IN      A       192.168.5.6

mail    IN      A       192.168.5.7

www     IN      A       192.168.5.8

配置1.168.192如下:

$TTL 86400

@          IN     SOA  ns1.a.org.         admin.a.org.(

                                        2014091301

                                        6H

                                        30M

                                        15D

                                        3D)

              IN     NS              ns1.a.org.

              IN     PTR  a.org.

5            IN     PTR  ns1.a.org.

6            IN     PTR  ns2.a.org.

7            IN     PTR  mail.a.org.

8            IN     PTR  www.a.org

配置5.168.192如下:

$TTL 86400

@          IN     SOA  ns1.a.org.         admin.a.org.(

                                        2014091301

                                        6H

                                        30M

                                        15D

                                        3D)

              IN     NS              ns1.a.org.

              IN     PTR  a.org.

5            IN     PTR  ns1.a.org.

6            IN     PTR  ns2.a.org.

7            IN     PTR  mail.a.org.

8            IN     PTR  www.a.org

 

                           ->拷貝檔案到/var/named目錄:

                                     #cp a.org.* /var/named

                                     #cp 1.168.192 /var/named

                                     #cp 5.168.192 /var/named

3.      重啟:service named restart

三、測試:分別在240/248網段的電腦終端上使用命令:nslookup ns1.a.org(網域名稱)測試,查看解析的IP地址。

[原創]CentOS實現智能DNS

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.