ローカルネットワーク内で立てている DNS サーバを /etc/resolv.conf に指定して nslookup すると、
serv1# cat /etc/resolv.conf
domain netandfield.com
nameserver 192.168.20.10
serv1# nslookup
*** Can't find server name for address 192.168.20.10: Timed out
*** Default servers are not available
と、エラーになってしまう。
そりゃ、192.168.20.0/24 の逆引き情報を登録してないから当たり前。
(だって、必要なかったんだもの。つーか、逆引きなんか出来んでもええやん・・・と思うが。こっちから問い合わせにいってるわけだし。(^^; まあ、仕様なんなら仕方がないが・・・)
ということで、DNS に逆引き情報を登録する。
まず、192.168.20.0/24 のリバースファイルを作成する。
dns-inside# cd /etc/namedb
dns-inside# vi 192.168.20.rev
;
; Rev file of NET&FIELD-LOCAL for DNS
;
$TTL 3600
@ IN SOA dns-inside.netandfield.com. root.dns-inside.netandfield.com. (
2004070801 ; Serial
3600 ; Refresh - 1 hour
900 ; Retry - 5 minutes
1209600 ; Expire - 2 weeks
3600 ) ; Minimum - 1 hour
;
IN NS 192.168.20.10
;
10 IN PTR dns-inside.netandfield.com.
;
/etc/namedb/named.conf に下記の記述を追加
dns-inside# vi named.conf
<略>
zone "20.168.192.in-addr.arpa" {
type master;
file "192.168.20.rev";
allow-transfer {
192.168/16;
};
};
DNS(named)の restart
dns-inside# ps -ax|grep name
9193 ?? Ss 0:27.81 /usr/sbin/named -b /etc/namedb/named.conf -u bind -g
dns-inside# kill -HUP 9193
|
|