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 21:18
下一篇 2017-07-31 23:43

相關推薦

  • N22-第三周課堂練習

    — 1.列出當前系統上所有已經登錄的用戶的用戶名,注意:用一個用戶登錄多次,則只顯示一次即可。     who | awk '{print $1}' | uniq 2.取出最后登錄到當前系統的用戶相關信息。   last | head -n 1 3.取出當前系統上被用戶當作其默認shell的最多的…

    Linux干貨 2016-08-30
  • CentOS啟動流程

    CentOS啟動大致流程: POST –> BootSequence –> Bootloader –> kernel –> rootfs –> switchroot –> /sbin/init –> (/etc/inittab;/et…

    Linux干貨 2017-07-12
  • TIME_WAIT引起Cannot assign requested address報錯

    1.  問題描述      有時候用redis客戶端(php或者java客戶端)連接Redis服務器,報錯:“Cannot assign requested address?!?     原因是客戶端頻繁的連接服務器,由于每次連接都在很短時間內結束,導致很多的TIME_WAIT。所以新的連…

    Linux干貨 2016-03-09
  • 第二周 博客作業

    1、linux上的文件管理類命令有哪些,其常用的使用方法及其相關示例。 文件管理命令:rm  mv cp       cp 復制命令       cp   源文件   目標文件           工作機制:如…

    Linux干貨 2016-11-03
  • LVS管理平臺使用手冊(第一版)[原創]

     為了更好管理、維護LVS平臺,本人基于Django+certmaster+func開發了一套管理平臺,主要功能模塊分為性能圖表、數據中心、虛擬IP池、主機管理、監控模塊等功能,基本上是按F5-LTM管理平臺思路來設計,下面只要對這幾大塊功能進行說明。1、性能圖表 功能說明:以小時、日、星期、月、年的圖表展示LVS SERVER、VIP、SERVE…

    Linux干貨 2015-03-28
  • Shell腳本、特殊變量、declare、算術運算、退出狀態、條件測試、括號區別

    Shell腳本、特殊變量、declare、算術運算、退出狀態、條件測試、括號區別 Shell腳本基礎(一) 練習

    Linux干貨 2016-08-15
欧美性久久久久