0

2つのプログラムが同じポートをリッスンすることはできないことは知っていますが、たとえば、次のように、何らかの方法でそれを偽造することは可能かどうか疑問に思っています。

私のマシンには2つのアプリケーションがあります。1つはポート80をリッスンし、もう1つはポート6653をリッスンします。

着信接続を取得した場合、たとえばmysite.com:80/chatの場合、ポート6653でリッスンしているアプリケーションに内部的に転送され、そのサーバーから返されたデータは何らかの方法でポート80に転送されます。

これを実現したいのは、80以外のポートへの接続をブロックしているように見えるファイアウォールがたくさんあるからです。

ポート80で実行したいチャットサーバーがあります。おそらくそのために別のIPとマシンを取得できますが、単一のチャットサーバーでは問題が多すぎるように感じます。

有益なフィードバックをいただければ幸いです。ありがとう!

4

2 に答える 2

0

Apache を実行している場合は、おそらくmod_rewriteでこれを行うことができます。そのリンクには、あなたが望むものを含め、たくさんの例があります (私は思います)。

編集:「asp.net」と言うようにタグを更新したようです。では、あなたは Apache を実行していないと思います。IIS 用の同様のツールがあると確信しています。または、同じことを行うプロキシ サーバーを使用することもできます。

于 2010-12-20T14:42:03.903 に答える
0

Mod_Rewrite と機能的に同じである Windows Server 2008 (および R2) にインストールできる URL Rewrite と呼ばれるモジュールがあります。ここからダウンロードしてください: http://www.iis.net/download/URLRewrite

于 2011-01-28T18:02:21.303 に答える