vine-users ML アーカイブ



[vine-users:075092] djbdnsで のキャッシュサーバがうま く動かない

  • From: 池田 大輔 <world_yawaraka@xxxxxxxxxxx>
  • Subject: [vine-users:075092] djbdnsで のキャッシュサーバがうま く動かない
  • Date: Mon, 09 Oct 2006 02:52:37 +0900
こんばんは。池田です。

現在このような環境を構築しています。
WAN aaa.bbb.ccc.ddd---ルータ----PC(vmwareホストのwindows) 192.168.1.2
                                                  |
                                                  |
                                             server(vmwareクライアントの
vine) 192.168.1.3 192.168.1.4

vineにはvmware上でNIC2枚差しにしてIPを2つ取得しました。
このルータは新しく購入したものですが、LAN側からWANを通してLAN側に接続できず
且つwebサーバで名前ベースのヴァーチャルホストを運営しているため、
内部と外部で同ドメインに別々のIPを振ろうと思い(外向けDNSで
www.example.comにaaa.bbb.ccc.ddd、内向けには192.168.1.3)、
djbdnsを使いローカル向けキャッシュサーバを運営することにしました。
http://www5b.biglobe.ne.jp/~kuma3/html/linux/memo_djbdns.html
このページなどを参考にさせてもらい設定してみたのですが、どうにもうまくい
きません。

serverのループバックアドレス127.0.0.1で内向きのtinydnsを動かし、
192.168.1.4でdnscacheを立ち上げて、example.comドメインのDNSリクエストは
127.0.0.1のtinydnsに渡すようにしました。
ここでserverのコンソールで「dig @192.168.1.4 www.example.com」とするとう
まくローカルIPが引けるのですが、
「dnsq a www.example.com 192.168.1.4」だとサーバに接続できずタイムアウト
になってしまいます。
そのほかの外部ホストもdigコマンドではきちんと名前解決できますが、dnsqだ
とやはりタイムアウトになってしまいます。
PCのネームサーバを192.168.1.4にし、「nslookup www.example.co.jp」とする
と192.168.1.4への接続は同じくタイムアウトになります。

それと関係があるのかどうかわかりませんが、nmapで192.168.1.4のUDP53番を調
べようとすると
-P0オプションをつけてもホストが落ちているといわれます。TCPのポートや
192.168.1.3だときちんとスキャンできます。

netstatで確認すると192.168.1.4でTCP、UDP53番でdnscacheが待機しているのが
確認できました。
キャッシュサーバ自体は動いているようです。

ながながとわかりにくいかもしれませんが、何か思い当たる節でもあればよろし
くお願いします。
--------------------------------------
[10th Anniversary] special auction campaign now!
http://pr.mail.yahoo.co.jp/auction/