- ベストアンサー
1個固定IPを複数のWEBサーバに振りたい
プロバイダから、ひとつだけ固定IPをもらっています。 これに、複数のドメイン(複数の同じポートのWEBサーバ)を振りたいと思うのですが YAMAHARTX-1000ルータを使って実現できないことがわかりました。 で、どんな機材を使うことで解決可能なのでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Apache をご使用されてますか? バーチャルホストという機能を使用すれば恐らく可能です。 複数のサーバーを1つのIPで公開することも可能ですが 1台のPCで複数のWebサーバーを立てて1つのIPで3ドメイン公開なんて技もできます。 ただし、1つのPCの場合はもちろん3台分の負荷がかかりますが。
その他の回答 (3)
- Bonjin
- ベストアンサー率43% (418/971)
実現方法はNo.2さんが書いているWebサーバの機能を使う方法とリバースプロキシなどの中間サーバを配置する方法があります。 どちらもHTTPのHostヘッダを使っての振り分け(アプリケーションレベルでの振り分け)で、TCP/IPレベルでの振り分けはできません。 また、これらの方式はブラウザがHostヘッダを送ってこないと正しく動作しないのである程度考慮が必要です。 ついでのアドバイスですが、 No.2さんも書いていますがWebサーバのバーチャルホスト機能だとサーバの負荷が高くなります。サーバの負荷や追加(拡張)などを考えると中間サーバを使った方式の方が良いでしょう。
お礼
ご回答ありがとうございました。 バースプロキシについて、今まで知らなくて勉強になりました。 中間サーバもそうです。 本当にアドバイスありがとうございました。
- outerlimit
- ベストアンサー率26% (993/3718)
Webサーバは同じポート(番号)を使用しますので 不可能です ただし 負荷分散装置を使用すれば可能です 検索してください 価格は、コンシュマー向け機器の数十倍~数百倍します
お礼
ご回答ありがとうございました。 確かにロードバランサーは高くて手が出せないんですね。 今後条件ができたら、本当に導入を考えたいんです。
- kawakawakawa13
- ベストアンサー率25% (514/2010)
絶対に無理です。 インターネットに限らずTCP/IPを使用するネットワークの中では、DNSサーバーでドメイン名とIPアドレスを結び付けています。 Webサーバーは固定IPアドレスで立てないと、しょっちゅうリンク切れを起こすというのは、DNSサーバーの中のデータ処理に時間がかかるため、割当式IPアドレスだと、アドレス変更を追えないということなのです。 ひとつのドメインにひとつのIPアドレスでないと、パケットの送り先がわからなくなります。どのドメインに結びつければいいのかわからなくなります。 ですから、無理なのです。
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。 各WEBサイト自体がそれほど大きなものではないですので、 今は http://www.mubit.co.jp 社のPorweredBlue666を考えています。 初のバーチャルホスト機材なので、やってみたいものだと思います。 アドバイスありがとうございました。