問題タブ [multihomed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2622 参照

iis - バインドされたすべての IP に対してポート 443 での IIS の実行を停止する

IIS がインストールされた Win2008 R2 サーバーがあります。サーバーは、同じ NIC カードに複数の IP アドレスを持っています。IIS マネージャーで構成された単一の HTTPS Web サイトがあります。ただし、HTTPS Web サイトを 1 つの IP アドレスのみにバインドするように構成した場合でも、IIS は常にすべての IP でポート 443 をリッスンしているようです。

「iisreset/stop」を実行すると、ポートが使用可能になるため、IIS であると確信しています。

これが必要な理由は、特定の IP のポート 443 でリッスンする必要がある別のサービスを実行しようとしているのに、IIS がそれを許可していないためです。

どんな助けでも大歓迎です。

0 投票する
0 に答える
515 参照

ios - iOS で使用するネットワーク インターフェイスを 1 つ選択できますか?

iOS デバイスで webrtc を使用しています。Webrtc は、サーバーへの 4 つの UDP 接続を開きます。サーバーでネットワーク トレースを取得することにより、iOS デバイスがモバイル データ IP アドレスと WiFi アドレスの両方を同時に使用してこれらの接続を確立している可能性があることは明らかです。同じクライアント。4 つの UDP 接続がすべて同じ送信元 IP からのものであれば、すべて問題ありません。ただし、UDP 接続が送信元 IP アドレス間で分割されると、アプリケーションは失敗します。この奇妙な動作を処理するためにサーバーを書き直す能力がありません。

両方の接続が安定している場合、iOS デバイスは複数のネットワーク インターフェイスを使用しています。電話は 1 か所にあり、ハンドオフは発生しません。自宅 (最小限の他のトラフィック/干渉) と企業の WiFi 接続の両方でテストしました。すべての UDP 接続は、Google の libjingle webrtc ライブラリによって同時に開始されます。

すべての UDP 接続を iOS の同じネットワーク インターフェイスから強制的に行う方法はありますか?


複数の送信元アドレスは、マルチパスまたはマルチホーミングとして知られる iOS の機能です。iOS マルチパス TCP アナウンスを参照してください。これはUDPにも使用されると思います。

0 投票する
1 に答える
70 参照

sctp - ゼロ ウィンドウ プロービングによる sctp マルチホーミング

マルチホーミングでのゼロ ウィンドウ プローブについて質問があります。ゼロ ウィンドウ プローブが発生した場合、RFC 4960 (sec 6.1A) ゼロは、宛先トランスポート アドレスごとに 1 つのデータ チャンクが飛行中であることを示します

しかし、2 つの送信元 IP アドレスと 2 つの宛先 IP アドレスを持つマルチホーミング アプリケーションがあるとします。アドレスごとに 2 つのデータ チャンクを送信する必要がありますか、それとも 1 つのデータ チャンクを送信する必要がありますか?

助けてくれてありがとう

0 投票する
1 に答える
25 参照

javascript - 複数の IPv4 アドレスを持つマシンで複数の Node.js アプリを特定の IP アドレスに制限する

複数の IP アドレス (例: 10.0.0.1 と 10.0.0.2) が割り当てられた 1-2 有線ネットワーク インターフェイスを持つ Ubuntu 19.10 マシンをセットアップします。

最初のアプリが 10.0.0.1 を使用し、2 つ目のアプリが 10.0.0.2 を使用するように、2 つの同一の Node.js アプリを実行するにはどうすればよいでしょうか?

つまり、最初のアプリ (10.0.0.1 を使用) がリモート API サービスにクエリを実行すると、リクエストは 10.0.0.1 から発信されたように見えます。最初のアプリは、10.0.0.1 に返された API 応答もリッスンします。同様に、2 番目のアプリは IP アドレス 10.0.0.2 のみに制限されています。