人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

BINDの設定で質問です。
一般的に、複数のドメインを複数のIPに振り分けたり、同じドメインでも、異なるホストを複数のIPにというのは、よくある話だと思うのですが、同じホスト、同じIPで、特定のディレクトリのみを異なるIPに割り当てるということは設定として可能なのでしょうか?

例:www.hoge.jp/d1 はxxx.xxx.xxx.1
www.hoge.jp/d2 はxxx.xxx.xxx.2

●質問者: ArimaKei
●カテゴリ:インターネット ウェブ制作
✍キーワード:.jp BIND D1 D2 hoge
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● b-wind
●20ポイント

DNSの仕組みの基本を理解しよう

DNS の仕様で関与するのはホスト名までなので、特定のサービスやディレクトリを管理する事は不可能です。


Web サーバー側で対応する事になるでしょう。

◎質問者からの返答

>Web サーバー側で対応

というのは?


2 ● b-wind
●20ポイント

>Web サーバー側で対応

というのは?

Apache であれば mod_proxy や mod_rewrite を使うでしょう。

いずれにせよ BIND ではどうにもなりません。

http://q.hatena.ne.jp/answer

◎質問者からの返答

mod_rewrite ということは、たとえば特定のディレクトリへのアクセスを別のIPにリダイレクトするということでしょうか?

でも、その場合同じホスト、同じドメインではないですよね?

結論として、同一ホスト・同一ドメインで異なるディレクトリを別IPで運用というのは不可能という理解でよろしいのでしょうか?


3 ● b-wind
●20ポイント

結論として、同一ホスト・同一ドメインで異なるディレクトリを別IPで運用というのは不可能

厳密な意味では不可能です。

同一ホスト名の時点で DNS により、IPアドレスは固定の値になってしまいますから。


mod_rewrite ということは、たとえば特定のディレクトリへのアクセスを別のIPにリダイレクトするということでしょうか?

設定しだいで、リダイレクトも出来ますし mod_proxy に渡す事も出来ます。

mod_proxy を使えば、同じホスト名で提供されているように「外からは見えます」。

ただし当然外から見える IP アドレスは同じですから、質問されている条件は満たせません。

http://q.hatena.ne.jp/answer

◎質問者からの返答

連続で質問してしまってすみません

>mod_proxy を使えば、同じホスト名で提供されているように「外からは見えます」。

これは一般の閲覧者が、www.hoge.jp/(xxx.xxx.xxx.1)から、www.hoge.jp/d1/にアクセスした際に、実際にはxxx.xxx.xxx.2をみているけど、ブラウザ上では、www.hoge.jp/d1/になっているということなのでしょうか?

それであれば、その場合のイメージというか、簡単な解説のようなものはありますでしょうか?


4 ● b-wind
●20ポイント

これは一般の閲覧者が、www.hoge.jp/(xxx.xxx.xxx.1)から、www.hoge.jp/d1/にアクセスした際に、実際にはxxx.xxx.xxx.2をみているけど、ブラウザ上では、www.hoge.jp/d1/になっているということなのでしょうか?

外からは一つのサーバーに見えるけど、中では複数のサーバーが動いているという形が出来ます。

まずはリファレンスと、

mod_proxy - Apache HTTP サーバ

この図が分かりやすいでしょうか?

http://kamoland.com/wiki/wiki.cgi?mod_proxy%A4%C7%C9%E9%B2%D9%CA...(ProxyPassReverse)

リンクが正常に張れていないのでアドレスをコピペしてください。

◎質問者からの返答

最後に一つよろしいでしょうか?

「中では複数のサーバーが動いている」

というときの複数のサーバが、たとえば別のiDCにある別のサーバでも、とにかくIPを持っていればOKということでしょうか?


5 ● b-wind
●20ポイント

複数のサーバが、たとえば別のiDCにある別のサーバでも、とにかくIPを持っていればOKということでしょうか?

理屈上は mod_proxy が動いているサーバーからアクセス出来ればどこでも構いません。

外部からアクセスできなくても問題ありません。


ただ、実際には PROXY の動作そのものなのでその間の回線によってはアクセスが遅くなる可能性はあります。


回答上限に達していますので、これ以上の説明が入り用でしたら回答数を上げていただくか、コメント欄を有効にしてください。

http://q.hatena.ne.jp/answer

◎質問者からの返答

ありがとうございました。

非常によくわかりました。

とりあえず先方には、Apacheの設定で理論上可能だが、いろいろ問題もあるので、ホストを変えてDNSで処理する方がベターではないか

という感じで返答してみます。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ