web-dev-qa-db-ja.com

サーバーにアクセスした(サブ)ドメインに応じて、リクエストをIPにルーティングします

例:
1)サーバーは実行中でありUbuntu、LAN上にあります(192.168.9。*)
2)サーバーはローカルIPでいくつかのサービスを実行しています(例:192.168.9.5VPS(OpenVZ))
3)vps1.mydomain.comから接続しているクライアントは、192.168。からデータを受信します。 9.5Xinetdに少し似ていますが、特定のポートでリッスンしていません)
4)クライアントは、192.168.9.5(Apache、Squidなど)でパブリックにホストされているすべてのサービスにアクセスできます。 。)
5)vps1.mydomain.com:3128を使用すると、Squidプロキシサーバーに接続できます。
これは可能ですか?

ありがとう! =)

1
Justin

クライアントがvps1.mydomain.com(例#3で指定)から接続している場合、vps1.mydomain.com:3128(例#5)に接続しようとすると、同じマシン(またはNATデバイス)から来ています。

これを回避する唯一の方法は、クライアントマシンにある種のプロキシを実装するか、vps1.mydomain.com:3128を192.168.9.5:3128に転送するある種のIP書き換えを実装することです。

0
unixguy