DNS高級應用之ACL和View

一、環境準備:

    1、準備三臺主機,要求如下

     (1) DNS服務器雙網卡:eth0:192.168.10.203  eth1: 172.16.2.10

      (2)測試機1雙網卡: eth0: 172.16.2.11;  公司外部地址

      (3)測試機2單網卡: eth0:192.168.10.103;公司內部地址

       2.png

 

    2、確保DNS服務器已經安裝完整,并且可以正常使用        1.png

     

3.png

    3、實驗要求:  

      (1)DNS服務器只響應來自測試機2的查詢請求,拒絕來自測試機1的查詢請求

      (2)利用view,分別響應來自兩臺測試機查詢www.mylinux.com主機請求,但分別回復不同IP地址給測試機

二、ACL配置:acl要在配置文件的最上方定義

   1、定義acl,編輯/etc/named.conf,修改內容如下

   4.png

  

   2、應用acl,編輯/etc/named.rfc1912.zones,將acl應用到mylinux.com域中;

    5.png

   3、檢查/etc/named.conf和/etc/named.rfc1912.zones語法

     6.png

   4、重新載入主配置文件,查看日志是否載入成功

7.png

 5、測試acl是否生效

    (1)測試機1進行測試:

     9.png

   

    (2)測試機2進行測試:

    8.png

   6、測試完成,DNS服務器只響應來自測試機1的查詢請求,不響應來自測試機2的查詢請求

三、View搭建

  1、編輯/etc/named.conf, 刪除根區域信息

   11.png

 

  2、定義兩個acl,內容如下:

   12.png

  3、編輯/etc/named.rfc1912.zones;修改內容如下:

   

        view work {   \\定義視圖名稱為work,用于公司內部網絡

         match-clients { my_work; };  \\定義view視圖匹配哪些地址

         allow-recursion { my_work; }; \\定義可以遞歸查詢的主機

        zone "." IN {

                type hint;

                file "named.ca";

        };  \\將根域定義到work視圖中

        zone "localhost.localdomain" IN {

                type master;

                file "named.localhost";

                allow-update { none; };

        };

        zone "localhost" IN {

                type master;

                file "named.localhost";

                allow-update { none; };

        };

        zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {

                type master;

                file "named.loopback";

                allow-update { none; };

        };  

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

                type master;

                file "named.loopback";

                allow-update { none; };

        };     

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

                type master;

                file "named.empty";

                allow-update { none; };

        };

        zone "mylinux.com" IN {

             type master;

             file "mylinux.com.zone"; \\定義my_work中的區域數據庫文件

        };

        };

        

        

        view my_internet { \\定義來源自互聯網的視圖my_internet

            match-clients { my_internet; };\\定義那些地址應用到my_internet中

            allow-recursion { none; };  \\不允許來自互聯網用戶的遞歸請求

        

            zone "mylinux.com" IN {

                type master;

                file "mylinux.com.zone.internet";\\定義視圖my_internet中的區域數據庫文件

           };

        };

   4、編輯區域數據庫文件:

     (1)mylinux.com.zone內容如下:

      13.png

    (2)mylinux.com.zone.internet內容如下

      14.png

    5、測試主配置文件和區域數據庫文件語法:

     15.png

    6、重新載入配置文件    16.png

    7、測試

     (1)測試機1測試

      17.png

     

      (2)測試機2測試結果

       18.png   

   8、測試完成,當測試機1請求查詢www.mylinux.com主機時,DNS服務器響應的是172.16.10.100和172.168.10.101地址;當測試機2請求查詢www.mylinux.com主機時,DNS服務器響應的是192.168.10.100和192.168.10.101地址

       

原創文章,作者:馬行空,如若轉載,請注明出處:http://www.www58058.com/4454

(0)
馬行空馬行空
上一篇 2015-06-01
下一篇 2015-06-01

相關推薦

  • 第三周:文本處理工具wc,cut,sort,uniq,tr,tee命令練習和用戶及組相關命令練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可; [root@app1 tmp]# who | cut -d" " -f1| uniq root dts centos 2、取出最后登錄到當前系統的用戶的相關信息; [r…

    Linux干貨 2016-09-27
  • Linux基礎知識(四)

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限 [root@bogon ~]# cp -r /etc/skel/ /home/tuser1 [root@bogon ~]# chmod -R 700 /home/tuser1 2、編輯/etc/group文件,添加組hadoo…

    Linux干貨 2016-10-17
  • 8.5作業

    找出ifconfig命令結果中本機的所有ipv4地址 [root@English6 wang]# ifconfig |grep -o "[1-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" 192.168.1.113 192.168…

    Linux干貨 2016-08-09
  • 我的linux學習方法

    目前記住Linux單詞命令過于困難,現在主要記住linux的命令的作用及用處,不記得單詞可以百度查找做多了自然就記住了。

    Linux干貨 2018-03-17
  • Linux網絡屬性管理(一)

    MarkdownPad Document Linux網絡屬性管理(一) 將一臺linux主機接入互聯網一般需要配置以下幾個方面的參數: IP/mask –>  IP地址和子網掩碼 路由 –> 默認網關 DNS服務器 配置方式 靜態指定:   1、ifcfg:ifconfig,route,netstat   2、i…

    Linux干貨 2016-06-12

評論列表(1條)

  • stanley
    stanley 2015-06-01 19:18

    小伙伴們的圖越來越專業了哦

欧美性久久久久