[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:21271] private nameserver



山本直孝@東京理科大学です

 SCSI カードの件では多くの方に御助言頂きまして
ありがとうございました。

今回は、研究室内で private IP address を使っている
環境の nameserver について質問させて下さい。

 一応、メールアーカイブは探したのですが、該当するものを
みつけることができませんでした。
よろしくお願い致します。


private IP address
 192.168.1.200 に 
ii  bind            8.2.2p5-0slink An Internet domain name server
をいれて、localhost で、 nslookup を実行したところ
192.168.1.200>nslookup
Default Server:  localhost
Address:  127.0.0.1

> jets
Server:  localhost
Address:  127.0.0.1

Non-authoritative answer:
Name:    jets.kwbt
Address:  192.168.1.101

と正常に動作しました。これで、一安心と思ったら

192.168.1.101>nslookup
*** Can't find server name for address 192.168.1.200: Non-existent host/domain
Default Server:  localhost
Address:  127.0.0.1

となってしまい、外から見ることができませんでした。
他のマシンでも同様でした。

エラーの内容からして外から 200 の bind が返事をしていないように
見えるのですが、どの辺りに原因があるか分かりますでしょうか?
以下に、関連しそうな設定ファイルをつけます。

 # 長くなってしまって申し訳ございません。

server (192.168.1.200)
>cat /etc/resolv.conf 
domain kwbt
nameserver 127.0.0.1
search 
nameserver 133.31.xx.xx
nameserver 133.31.xx.xx

/etc/named.conf
>> 修正した最後の箇所のみ。逆引(IP-address -> name)きはまだ定義していません
// Custom configurations below (will be preserved)
zone "kwbt" {
  type master;
  file "named.kwbt";
};

>cat /var/named/named.kwbt 
;$ORIGIN kwbt.
; BIND data file for kwbt domain
;    using private IP address 192.168.1.0
    IN NS ekbo.kwbt.
$ORIGIN kwbt.
;
ekbo    IN A  192.168.1.200
ns      IN CNAME ekbo
www     IN CNAME ekbo
swat    IN A  192.168.1.201
gamow   IN A  192.168.1.202
;
jets    IN A  192.168.1.101


cliant (192.168.1.101)
>cat /etc/resolv.conf
nameserver 192.168.1.200
search ph.kagu.sut.ac.jp
nameserver 133.31.29.49


最後に、
server の /etc/named.conf の全文
private なので、forward はありません。

// generated by named-bootconf.pl

options {
	directory "/var/named";
	/*
	 * If there is a firewall between you and nameservers you want
	 * to talk to, you might need to uncomment the query-source
	 * directive below.  Previous versions of BIND always asked
	 * questions using port 53, but BIND 8.1 uses an unprivileged
	 * port by default.
	 */
	// query-source address * port 53;
};

// 
// Boot file for name server
// 
// type		domain			source		file
zone "." {
	type hint;
	file "named.root";
};

// Zone boot information and daemon options are kept in other files
// (autoincluded from boot.zones)
// 
// Name server zone boot file
// See named(8) for syntax and further information
// 
// type		domain			source		file
// (autoincluded from boot.options)
// 
// Options for name server
// Use `bindconfig' to automatically configure this file
// 
// type		domain			source		file
zone "localhost" {
	type master;
	file "named.local";
};

zone "127.in-addr.arpa" {
	type master;
	file "named.rev-local";
};

// Custom configurations below (will be preserved)
zone "kwbt" {
  type master;
  file "named.kwbt";
};