前へ|次へ|戻る

bind 3003 test cash only

named.conf の zone 関連 hint のみ zone "." のみで どうなるかを 検討 する。

注意 dig の 項目は 抜粋 してあります

named.conf

named.conf の 変更 zone ファイルの 削除(名前を 変更)

# cd /etc/
# cp named.conf named.conf_cash_test_01_ok
# vi named.conf
# cd /var/named/
# mv localhost.zone stop2_localhost.zone
# mv localhost.rev stop2_localhost.rev 
# cat /etc/named.conf
acl nyansblx {
           192.168.0.0/24;
           127.0.0.1;
};

options {
           directory "/var/named";
           pid-file "/var/run/named/named.pid";
           recursion yes;
           allow-recursion {    
                             nyansblx ;
           };
           allow-query {
                             nyansblx ;
           };
 
           allow-transfer { 
                             none;
           };  
           forward first ;
           forwarders {
                             192.168.0.1;
           }; 
};
controls {
       inet 127.0.0.1 port 953
               allow { 127.0.0.1; } keys { "rndc-key"; };
 };
zone "." {
        type hint;
        file "root.hints";
};
include "/etc/rndc.key";

zone "." のみに なった どうなるか?

# shutdown -r now

only zone "."

基本的な項目の確認

$ su -
Password: 
# sed -n -e '/named/p' /var/log/messages 
Apr 11 11:50:48 lx named[66]: starting BIND 9.2.3
Apr 11 11:50:48 lx named[66]: using 1 CPU
Apr 11 11:50:49 lx named[66]: loading configuration from '/etc/named.conf'
Apr 11 11:50:49 lx named[66]: no IPv6 interfaces found
Apr 11 11:50:49 lx named[66]: listening on IPv4 interface lo, 127.0.0.1#53
Apr 11 11:50:49 lx named[66]: listening on IPv4 interface eth0, 192.168.0.5#53
Apr 11 11:50:49 lx named[66]: listening on IPv4 interface eth1, 192.168.2.1#53
Apr 11 11:50:49 lx named[66]: command channel listening on 127.0.0.1#953
Apr 11 11:50:50 lx named[66]: running
# rndc -s 192.168.0.5 status
rndc: connect failed: connection refused /* 当り前だの クラッカー  */
# cat /etc/rndc.conf
options {
        default-key "rndc-key";
        default-server 127.0.0.1;        /*  ここからだけよー! */
        default-port 953;
};
include "/etc/rndc.key";
# rndc -s 127.0.0.1 status
number of zones: 2
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
server is up and running

zone の読み込みは無し ”number of zones: 2”なぜ 2個? 暗黙に hint と localhost があると いうこと? まあ今はわかんね dig 確認 するべ

$ ssh -l mm 192.168.0.8
Password: 
$ dig @192.168.0.5 cricrima-sa.no-ip.info MX
;; ANSWER SECTION:
cricrima-sa.no-ip.info. 60      IN      MX      10 cricrima-sa.no-ip.info.
;; Query time: 181 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 12:03:47 2006
;; MSG SIZE  rcvd: 183
$ dig @192.168.0.5 cricrima-sa.no-ip.info MX
;; Query time: 3 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 12:57:54 2006
;; MSG SIZE  rcvd: 183
$ dig @192.168.0.5 -x 218.47.162.66
;; ANSWER SECTION:
66.162.47.218.in-addr.arpa. 86400 IN    PTR     wwwf.plala.or.jp.
;; Query time: 5 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 12:58:22 2006
;; MSG SIZE  rcvd: 285
$ dig @192.168.0.5 -x 218.47.162.66
;; Query time: 4 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 12:58:56 2006
;; MSG SIZE  rcvd: 285

こんどは 自前から つまり 192.168.0.5 の 計算機から

$ dig @192.168.0.5 www.plala.or.jp
...
;; Query time: 66 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 13:01:44 2006
;; MSG SIZE  rcvd: 179

$ dig @192.168.0.5 www.plala.or.jp
...
;; Query time: 1 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 13:02:17 2006
; MSG SIZE  rcvd: 179

$ dig @192.168.0.5 -x 218.47.162.66
...
;; Query time: 1 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Tue Apr 11 13:03:41 2006
;; MSG SIZE  rcvd: 285

ということは named.conf に ”hint”がありゃ良いのか

zone "." {
        type hint;
        file "root.hints";
};

当然 これも 削除してみる 必要があります。

にゃんたろう 拝!
2006年 4月11日 (火) 21:03:24 JST 作成


前へ|次へ|戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.