[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:27105] ローカルIPのDNS
-
From:須々木 俊太
-
Date:Thu, 20 Apr 2006 11:57:27 +0900 (JST)
- Subject: [plamo:27105] ローカルIPのDNS
- From: 須々木 俊太<shunta@xxxxxxxxxxxxxxxx>
- Date: Thu, 20 Apr 2006 11:57:23 +0900
(Global IP=xxx.xxx.xxx.xxx)ルーター(192.168.0.254)---DNS
サーバ(192.168.0.1)
という環境でDNSサーバを運用しています。
ルーターからポートフォワードを使って見掛け上、Global IP側に
DNSを置いている形になります。
今度、外部ネットワークのPCからnsupdateを受けて
DynamicDNSサーバ
のまね事などしようと考えました。
ところがそもそも現在の設定ではDNSサーバではnsupdate
ができません。
nsupdate
> server xxx.xxx.xxx.xxx(Global IP)
> update add user.domain.jp 3600 IN A ***.***.***.***
> show
Outgoing update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0
;; flags: ; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; UPDATE SECTION:
user.domain.jp. 3600 IN A ***.***.***.***
> send
; Communication with xxx.xxx.xxx.xxx#53 failed: timed out
could not talk to specified name server
これはどうもnsupdateしたいDNSの設定がGlobal側
にあるのに、192.168.0.1
からnsupdateしていることで起こる問題のようです。
(ちなみに、bind9のviewを使ってGlobalと
localを切り分けて使っています。)
ところが、/etc/hostsの』内容を
192.168.0.1 ns.hoge.jp ns
から
xxx.xxx.xxx.xxx ns.hoge.jp ns
に変更した上で
resolv.confの記述内容、
domain hoge.jp
nameserver 192.168.0.1
nameserver xxx.xxx.xxx.xxx
nameserver プロバイダのセカンダリDNS
の2行目(192.168.0.1の行)を削除すると、なぜか上
記nsupdateが有効となりま
した。nslookupをかけてみると
nslookup ns.hoge.jp
Server: xxx.xxx.xxx.xxx
Address: xxx.xxx.xxx.xxx#53
Name: ns.hoge.jp
Address: xxx.xxx.xxx.xxx
と表示され、どうもnsupdateをGlobal側から行っている状
態になったようです。
ところがこのままですと、サーバ上で外部のDNSサイト名で
nslookupをかけると
応答無しになってしまいます。
nslookup www.yahoo.co.jp
Server: xxx.xxx.xxx.xxx
Address: xxx.xxx.xxx.xxx#53
Non-authoritative answer:
*** Can't find www.yahoo.co.jp: No answer
この状態では同居しているメールサーバーの送信機能が使えなくなるた
め、メール
サーバだけを別のPCに移して運用しようかとも思っております。
ですがこの『外からは見えるが、中から外が見えない』状態で
DNSサーバを運用して
も大丈夫なのでしょうか?またnsupdateを使うためにもっとうま
い方法はあるので
しょうか?固定IP1個で運用している方が問題かもしれません
が、、。
--
須々木 俊太
- Follow-Ups
-
- [plamo:27106] Re: ローカルIPのDNS, Shun-ichi TAHARA (田原 俊一)
- [plamo:27107] Re: ローカルIPのDNS, KATOH Yasufumi
- [plamo:27108] Re: ローカルIPのDNS, 早間
[検索ページ]
[メール一覧]
Plamo ML 公開システム