- - PR -
DNSフォワード設定
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-02-03 09:57
WindowsDNSサーバのフォワーダについて教えてください。
環境は、Windows2000 Serverで、ActiveDirectoryと共存しています。 内部DNSとして運用しています。 DNSの設定でフォワーダの設定をしており、フォワーダ先はISPのDNSサーバにしております。 内部DNSには、1つのゾーン(aaa.net)しか存在しません。 内部DNSの管理下のゾーン(aaa.net)の一部をフォワーダ先のDNSサーバで解決したいのですが、うまくいきません。 フォワーダ先のDNSサーバにはちゃんと登録されており、内部DNSを参照しなければ見ることができるのですが、内部DNSサーバを参照すると見えません。 内部DNSサーバにはフォワーダ先で解決したいDNSの登録はしていません。 原因は、何が考えられるのでしょうか? 同じゾーンは、フォワーダされないのでしょうか? クライアントにDNSサフィックスを登録していますが、それが原因でしょうか? (実は、訳あってaaa.netと違うDNSサフィックスが記述されています。さらに、使用していませんが、DNSサフィックスに記述しているゾーンも内部DNSに残ったままです。) 以上、よろしくお願いします。 | ||||
|
投稿日時: 2005-02-03 10:12
「うまくいかない」とは、何を根拠にどう判断した結果でしょうか? 内部DNSや外部DNSのクエリログや、スニファによるDNS通信有無を根拠にしてたり、 外部DNSにおいてaaa.netのゾーン情報を変更した結果がクエリに反映されてない、 あたりが根拠であれば、真っ先に内部DNSのキャッシュを疑いたくなります。 DNSクライアントから、その内部DNSサーバに対してnslookup hoge.aaa.netを実行して、 Non-authoritative answer が返ってきてるようであれば、少なくともその内部サーバは間違いなくhoge.aaa.netゾーンを 持っていないことが確認できますが、キャッシュを行っている場合、 外部DNSサーバへのクエリは発生してない可能性があります。 | ||||
|
投稿日時: 2005-02-03 10:35
回答ありがとうございます。
フォワーダ先のDNSで解決したいサーバ(hoge.aaa.net)は、新規で外部DNSに登録したものですので、内部DNSにキャッシュを持っていないと思われます。 すいません、質問の内容を少し変えさせていただきます。 内部DNSで管理しているゾーン(aaa.net)に関しても、解決できなかったリクエスト(今回はhoge.aaa.net)は、フォワーダされるのでしょうか? | ||||
|
投稿日時: 2005-02-03 10:47
おはようございます.
client 云々の話ではないでしょう. 内部/外部 DNS はお互い「自分は aaa.net を管理している」と設定しているのですよね? その場合,client が 内部 DNS を見た場合は内部 DNS だけで, client が外部 DNS を見た場合は外部 DNS だけで aaa.net の名前解決をします. それが普通の動作だと思います,というか,検証済みです. ※Windows 2000 Server + Linux の bind で. 内部 DNS は client として外部 DNS に「aaa.net 以外」の zone は問い合わせます. つまり,内部 DNS は aaa.net の問い合わせは「自分が答える」のです. 外部/内部で個別に管理するか, 内部を別の Domain zone(Sub-domain でも良い)にするべきかと. あるいは外部 DNS で aaa.net の slave zone を作り, 内部 -> 外部 DNS に forward させればお望みの動作になるかと. | ||||
|
投稿日時: 2005-02-03 11:35
回答ありがとうございます。
勉強になりました。ありがとうございました。 | ||||
|
投稿日時: 2005-02-03 12:59
されません。 要するに、 aaa.netのゾーンを内部DNSと外部DNSで個別に持っていて、 hoge.aaa.netレコードは外部DNSにしか登録してない、 内部DNSは外部DNSへフォワーダ設定してて、 DNSクライアントは内部DNSを参照させたい。 で、DNSクライアントがhoge.aaa.netを解決したい。 って状況なら、答えは ・内部DNSでaaa.netゾーンの情報を持たない ・内部DNSのaaa.netゾーンにもhoge.aaa.netを作成する のどちらかです。 |
1