BIND的編譯安裝\DNS的搭建及測試

編譯安裝bind
         1、下載bind: isc.org: bind-9.10 bind-9.11 bind-10
         2、 #tar xvf bind-9.10.5.tar.gz

         

        3、#useradd -r -d /var/named -s /sbin/nologin -u 53 named

                    (創建系統賬號,家目錄不會自動生成)
               # mkdir /var/named
               #chgrp named /var/named
               #chmod o= /var/named
        4、#cat README

        

       5、 #mkdir -p /app/bind9

              #cd bind-9.10.5-p3
              #./configure –prefix=/app/bind9 –without-openssl
       6、#make && make install

      

       7、 創建PATH和MAN幫助路徑

          a\: #vim /etc/profile.d/bind9.sh
                             export PATH=/app/bind9/sbin:/app/bind9/bin:$PATH
                        # . /etc/profile.d/bind9.sh
          b\: #cd /app/bind9/share/man

                         #vim /etc/man.config

               BIND的編譯安裝\DNS的搭建及測試

BIND的編譯安裝\DNS的搭建及測試
       8、創建配置文件
               #cd /app/bind9/etc/ ;vim named.conf
                        options {
                              directory “/var/named”;
                        };
                      zone “.” {
                            type hint ;
                            file “root.ca”;
                     };
              #cd /var/named
                    dig -t NS . @172.16.0.1 > root.ca


         9、創建“magedu.com “域

                  #vim /app/bind9/etc/named.conf

                     BIND的編譯安裝\DNS的搭建及測試

BIND的編譯安裝\DNS的搭建及測試

                 #vim /var/named/magedu.com.zone

                     BIND的編譯安裝\DNS的搭建及測試

BIND的編譯安裝\DNS的搭建及測試
          10、檢測語法是否錯誤:
                    #named-checkconf
                   #named-checkzone magedu.com magedu.com.zone
          11、設置權限
                    # chmod 640 /var/named/*
                    #chmod 640 /etc/named/named.conf
                    # chgrp -R named /var/named/
                    # chgrp named /etc/named/named.conf
         12、啟動服務和測試:
                    #man named
                   #named -f -g -d 3 -u named
                  #ss -nutl 監聽53端口是否打開
                  #在另一臺機器上測試:
                  #dig www.magedu.com @172.16.28.1

         13、支持rndc,生成key

                 BIND的編譯安裝\DNS的搭建及測試

                #rndc-confgen -r /dev/urandom > /app/bind9/etc/rndc.conf

BIND的編譯安裝\DNS的搭建及測試
                     BIND的編譯安裝\DNS的搭建及測試    


  壓力測試

                     /root/bind-9.10.5-p3/contrib/scripts
        編譯壓力測試工具
                    # cd /root/bind-9.10.5-p3/contrib/queryperf
                    # ./configure

                   #make

                   BIND的編譯安裝\DNS的搭建及測試

BIND的編譯安裝\DNS的搭建及測試
                   #cp /root/bin-9.10.5-p3/contrib/queryperf   /app/bind9/bin/
       創建壓力測試文件:
              # vim /root/test.txt
                    www.magedu.com A
                   magedu.com NS
                  ftp.magedu.com A
                 :1,$y 復制粘貼
      把queryperf工具包和壓力測試文件復制到遠程客戶端機器進行測試:
               #scp /app/bind9/bin/queryperf 172.16.0.106:/bin

              #scp /root/test.txt 172.16.0.106:/root

              #queryperf -d test.txt -s 172.16.28.1

原創文章,作者:shenjialong,如若轉載,請注明出處:http://www.www58058.com/83491

(0)
shenjialongshenjialong
上一篇 2017-07-31
下一篇 2017-07-31

相關推薦

  • 文本處理工具練習題(包含正則)

    正則練習題(包含文本處理練習題) 問題 找出ifconfig命令結果中本機的所有IPv4地址  查出分區空間使用率的最大百分比值 查出用戶UID最大值的用戶名、UID及shell類型 查出/tmp的權限,以數字方式顯示 統計當前連接本機的每個遠程主機IP的連接數,并按從大 到小排序 答; ifconfig | grep -o '[0-9]\…

    Linux干貨 2016-08-08
  • linux 磁盤管理

    1、查看系統存在硬盤:lsblk  2、對磁盤分區操作:fdisk /dev/sda p: 顯示當前硬件的分區,包括沒保存的改動 n: 創建新分區 e: 擴展分區 p: 主分區 d: 刪除一個分區 w: 保存退出 t: 修改分區類型 L:顯示所支持的所有類型 3、在CentOS 5和7 使用partprobe同步分區。 4、mkfs -t 文件類型…

    Linux干貨 2017-08-13
  • N26-第三周博客作業

    1、  列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 命令:who | cut -d' ' -f1 | sort –u 涉及知識點: l  who命令 作用:查看當前所有的登錄會話 l  cut命令 作用:將文本內容按照指定內容分割,然后取出指定字段。 常用選項: &…

    Linux干貨 2017-02-10
  • 進程查看管理工具htop/dstat/top/ps

    ps:顯示系統當前進程的運行情況         選項與參數(一):            a:所有與終端相關的進程;    x:所有與終端無關的進程;    u:以用戶為中心組織進程狀態信息顯示;   &nb…

    2016-12-04
  • 源碼包編譯安裝MariaDB-10.1.22

    源碼包編譯安裝MariaDB-10.1.22 1、獲取源碼包        mariadb-10.1.22.tar.gz 2、編譯環境及依賴關系     yum groupinstall -y Development Tools yum -y install …

    Linux干貨 2017-03-16
  • 精解局域網訪問及共享(三)

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/155109    上一節中的2種情況都是默認的簡單共享,下面我們著重分析一下高級共享方式下的各種訪問情況。畢竟這種方式用的很普遍,而且在權限…

    Linux干貨 2015-03-25
欧美性久久久久