通常、ドメインの登録を行うDNSサーバのゾーンファイルや
confなどの設定は、かなり神経を使って設定を行うと思う
が、簡単なミスを防ぐ為の方法として以下のコマンドを使う
と便利である。
#/usr/local/sbin/named-checkzone
#/usr/lcoal/sbin/named-checkconf
これはbindに付属するツールである。簡単な使い方を以下に
示す。
#named-checkzone ゾーン名 ゾーンファイル名
例)named-checkzone xxxx.net  xxxxx.net.zone
#named-checkconf confファイルのパス(省略可)
例)named-checkconf /etc/namedb/named.conf
プライマリーネームサーバであれば、
#rndc reload
#killall -HUP named
上記でも変更されるが、セカンダリネームサーバ
では、キャッシュ自身は更新しないので、セカンダ
リネームサーバも即時変更を有効にするのであれば、
#rndc reload xxx.net
 
※ドメインの調査方法の具体的なコマンド例
#dig xxx.net soa
※ゾーンファイルの設定参考例
-----------------------------------------------------
;       From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter E
xp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;
$TTL    1800
@       IN      SOA     dns.netasssist.ne.jp. root.digitalmikroskop.de.  (
                                2006011002      ; Serial
                                86400   ; Refresh
                                3600    ; Retry
                                3600000 ; Expire
                                1800 )  ; Minimum
        IN      NS      dns.netassist.ne.jp.
        IN      NS      sns.netassist.ne.jp.
localhost       IN      A       127.0.0.1
@               IN      A       202.218.33.28
www             IN      A       202.218.33.28
-------------------------------------------------------
※named.confの設定例
-------------------------------------------------------
zone "digitalmikroskop.de" {
        type master;
        file "digitalmikroskop.de.zone";
};
-------------------------------------------------------
クエリーログを有効にする。
#rndc querylog
■confファイルの記載方法について
  listen-on port 53 { any; }; // システム内のすべてのインターフェースで
                    //  53 番ポートからの問い合わせを待つ。port 53 は
                    // オプションである。ポート番号を指定しない場合は
                    // 53 番ポートであると見なされる。
    /*
     * 複数の listen-on ステートメントを記述することができる。
     * これはより複雑な例である。
     */
    /*
    listen-on { 5.6.7.8; }; // インターフェース 5.6.7.8 で 53 番
                    //  ポートを listen する。
    listen-on port 1234 {   // ネットワーク 1.2.3、ネットマスク
                    //  255.255.255.0 の中の、インターフェース
                    //  1.2.3.4 を除くすべてのインターフェースで
                    //  ポート番号 1234 を listen する。
    };