![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
名前ベース(IPアドレスは1つのみ)のホスト(バーチャルホストではなく実際に複数台のマシン)で、複数サイトを運営することができますか?
たとえば、次のような事です。
--------------------------------------------------
ホスト名 LAN側IP WAN側IP ポート サイト名
server1 192.168.1.2 aaa.bbb.ccc.ddd 80 サイトA
server2 192.168.1.3 aaa.bbb.ccc.ddd 80 サイトB
server3 192.168.1.4 aaa.bbb.ccc.ddd 80 サイトC
---------------------------------------------------
何れもWAN側IPaaa.bbb.ccc.dddでアクセスしてきて、
HTTPリクエストヘッダで指定されているホスト名を元にアドレス変換?したいのです。
そもそもルータがHTTPリクエストヘッダの参照などせず、
1:1でしかアドレス変換してくれないため、
私の今の認識だと不可能と考えていますが、
もし可能ということであれば、もっと調べて実現したいと考えています。
実際に無理なのであれば、その旨の回答も是非下さい。
No.1ベストアンサー
- 回答日時:
アプリケーションスイッチを導入すれば実現可能です
が、高いです
100万円~位からの価格設定のはずです
なるほど、アプリケーションスイッチなるものがありましたか。
アプリケーション層も認識しつつスイッチングしてくれるからアプリケーションスイッチと呼ぶのかな?(勝手な認識ですが。。)
しかし、数百万するとなると、私の場合ただ単にホスト名が複数欲しいだけですので、固定IPを取得したほうが安くて手っ取り早いですね・・。
まさにズバリの回答ですが、今は高くて購入できないのが残念です。。
というわけで今後の参考にさせて頂きます。
ありがとうございました。
No.3
- 回答日時:
失念しておりました
ハードウェアレベルのみで質問者様の求める機能を実現させるには確かに
アプリケーションスイッチなどの高価な装置が必要です
もう一つの方策として
リバースプロキシの導入があります
詳しい説明はこちらでするより参考URLのほうがうまく書いてあるので参照してください
参考URL:http://www.atmarkit.co.jp/icd/root/83/4832083.html
Apache HTTP Serverのmod_proxyは、フォワード/リバース プロキシの機能を提供しているようですので、予算的にこちらの手段を採用しようと思います。
アプリケーションスイッチと併せて、大変参考になりました。
ありがとうございました。
No.2
- 回答日時:
無理でしょうね。
ルータに「名前ベースで割り振る設定」がないですから。逆に1台のサーバに割り当てて、そのサーバのApacheで
・名前ベースで複数サイトを運用する
・mod_proxyなどで他のサーバへ間接的にアクセスさせる
のどちらかではないでしょうか?
mod_proxyは、個々のホストが完全に独立することはできないまでも、疎結合性は実現できて、管理しやすそうですね。
その反面、窓口が落ちたらえらい事になりそうですね。
ベストな解決法ではないまでも、
・コストパフォーマンス
・簡易性
・現在Apache HTTP Serverを使っている
等を考えると、私にとってかなり意義のある手段です。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- その他(プログラミング・Web制作) このプログラミング誰か教えてくれませんか 4 2022/04/29 15:56
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
同じ独自ドメインを2つのサーバ...
-
teratermとコマンドプロンプト...
-
別サーバに構築したApache+Tomc...
-
BINDのrecursive-clients設定
-
LinuxからWindowsのbatファイル...
-
SNSのサーバーについて
-
Permission deniedエラーについて
-
マネージャ・エージェントモデ...
-
拠点間のネットワーク速度計測...
-
squidのパフォーマンスチューニ...
-
APバッチサーバとWebAPサ...
-
サーバーというのとメインフレ...
-
pingでポートの指定
-
プロキシサーバとDNSサーバにつ...
-
DHCPサーバーの設定
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
「DNSサーバーを自動的に取得す...
-
”Tortoise SVN” と ”Subversio...
-
ワークグループ設定のPCの名前解決
-
pingでポートの指定
-
複数IPアドレスによるサーバ運...
-
LinuxからWindowsのbatファイル...
-
プロキシサーバとDNSサーバにつ...
-
サーバーというのとメインフレ...
-
同じ独自ドメインを2つのサーバ...
-
社内でプロキシサーバ(Squid)の...
-
ntpサーバの置き方
-
別サーバに構築したApache+Tomc...
-
Mail Distributorの使い方を教...
-
pingは通るけどサーバに繋がら...
-
squidのパフォーマンスチューニ...
-
WSUSサーバの移行について
-
APバッチサーバとWebAPサ...
-
HULFTのコード変換について
-
gitとgiteaの違いについて
おすすめ情報