- - PR -
1台のサーバーで2つのDNSサーバー(Windows版のBIND)
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-08-04 14:01
いつもお世話になっております。
今回も皆様のお知恵をお借りしたいと思い、質問いたします。 Windows Server 2003でDNSサーバーを立てています。 DNSサーバーは、BIND9を使っています。 今回、下記のような事項が発生したのですが、 何とか1台のサーバーで運用できないものかと悩んでいます。 【要求事項】 ネットワークA : 192.168.0.1〜192.168.0.100 ネットワークB : 192.168.0.101〜192.168.0.150 <DNS> メールサーバー(DNS名「mail.xxx.lan」) : 192.168.0.1 (AとB共通) グループウェアサーバー(DNS名「group.xxx.lan」) : 192.168.0.2 (AとB共通) プロキシサーバー1(DNS名「proxy.xxx.lan」) : 192.168.0.3 (Aのみ) プロキシサーバー2(DNS名「proxy.xxx.lan」) : 192.168.0.101 (Bのみ) 上記のように、同じDNS名を使った別々のサーバーをプロキシサーバーとし運用し、 ネットワークAのクライアントには「プロキシサーバー1」を利用させ、 ネットワークBのクライアントには「プロキシサーバー2」を利用させたいです。 1台のクライアントがネットワークAに接続したり、ネットワークBに接続したりするため、 その都度、ブラウザのプロキシ設定を変更させたくないので、同じDNS名を使いたいです。 DNSサーバーを何台も設置することが難しいため、1台のDNSサーバーで実施したいです。 下記のサイトを見る限りBINDで上記のことができそうなのですが、 どちらもLinux環境での設定方法なので、Windowsの方法が分かりかねます。 http://www.pen-chan.jp/net/set/bind8.html http://www.net-newbie.com/dns/dns-integration.html Windows環境でのBINDに詳しい方がいらっしゃいましたら、教えてください。 よろしくお願い申し上げます。 以上 | ||||
|
投稿日時: 2008-08-04 21:18
こんばんは.
要するに動的に使う proxy を変更するにあたって, DNS の名前解決で区別させてしまいたいと. bind9 の view option を使えばよろしいのではなかいと. | ||||
|
投稿日時: 2008-08-05 12:48
viewに一票。
>【要求事項】 > ネットワークA : 192.168.0.1〜192.168.0.100 > ネットワークB : 192.168.0.101〜192.168.0.150 しかし、AとBのネットワークアドレスは同じなんですよね? viewで振り分けるとき、IPアドレスを1つずつ書くことになる?と素朴な疑問が残ります。 | ||||
|
投稿日時: 2008-08-05 16:29
Viewにもう一票!
| ||||
|
投稿日時: 2008-08-05 21:04
こんばんは.
一度書いたらそうそう書き換える必要はないのではないかと. 運用上はとくに問題ないと考えます. | ||||
|
投稿日時: 2008-08-05 22:50
例えばこんな風に書くとか…
// 192.168.0.0-192.168.0.100 acl network1 { 192.168.0.0/26; 192.168.0.64/27; 192.168.0.96/30; 192.168.0.100/32; }; 192.168.0.0もマッチするけど実運用上問題ないでしょう | ||||
|
投稿日時: 2008-08-14 09:54
kaz様、ご回答頂き、ありがとうございました。
アドバイスされた「view option」を使い、うまく問題が解決できました。 「view option」を私が知らず、また私の持っているBINDの本にも書かれていませんでしたので、 貴重なアドバイスのお陰で助かったと共に、新しい知識を得て、非常に良かったです。 ありがとうございました。 | ||||
|
投稿日時: 2008-08-14 09:56
tyrol様、ご回答頂き、ありがとうございます。
ご指摘のとおり、同じネットワークではありますが、実際のIPアドレスは質問のモノと違いますので、 セグメント単位で設定できますので大丈夫です。 ご指導頂き、ありがとうございました。 |