[TEBIKI]bind のアップデート

概要

ここでは, Bind のアップデートの手順を示す.

以下の出力例は 2014/12/22 に BIND 9-10-1 から BIND 9.10.1-P1 へのアップデートした際のものである. そのため, バージョン番号などは適宜読み替えること.

バージョンの確認

現在稼働している Bind のバージョンを確認する.

$ dig @133.30.109.22 chaos txt version.bind

; <<>> DiG 9.10.3 <<>> @133.30.109.22 chaos txt version.bind

…省略…

;; QUESTION SECTION:
;version.bind.                  CH      TXT

;; ANSWER SECTION:
version.bind.           0       CH      TXT     "9.10.1"  # <-- 使用しているバージョン

;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.

…省略…

設定ファイルのバックアップ

念のため, /usr/local/bind/etc/namedb/ を namedb.bk としてコピーする.

BIND 9.10.3-P1 のインストール

  • 配布サイト <URL:https://www.isc.org/> から BIND 9.10.3-P1 のアーカイブを取得, 展開する

    # cd /usr/local/src
    
    # wget ftp://ftp.isc.org/isc/bind9/9.10.3-P1/bind-9.10.3-P1.tar.gz
    # tar zxfv bind-9.10.3-P1.tar.gz
  • BIND 9.10.3-P1 をビルド, インストールする

    # cd bind-9.10.3-P1
    # ./configure --prefix=/usr/local/bind
    # make
    # make install

bind の再起動

# systemctl restart bind9.service

動作とバージョン確認

  • 動作確認

    以下の様に dig コマンドを実行し, 問い合わせの返答があるか確認する.

    $ dig @133.30.109.22 google.com
  • バージョン確認

    以下の様に dig コマンドを実行し, 新しくインストールしたバージョンになっているか確認する.

    $ dig @133.30.109.22 chaos txt version.bind 
    
    ; <<>> DiG 9.10.1-P1 <<>> @133.30.109.22 chaos txt version.bind
    
    …省略…
    
    ;; QUESTION SECTION:
    ;version.bind.                  CH      TXT
    
    ;; ANSWER SECTION:
    version.bind.           0       CH      TXT     "9.10.1-P1" # <-- P1 であることを確認  
    
    ;; AUTHORITY SECTION:
    version.bind.           0       CH      NS      version.bind.
    
    …省略…

[ITPASSサーバ構築・運用ドキュメント へ戻る]

Last modified:2017/12/18 12:58:18
Keyword(s):
References:[計算機とネットワークの手引集] [ITPASSサーバ構築・運用ドキュメント]