問題タブ [nat]

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 投票する
4 に答える
8851 参照

networking - リダイレクト構成を必要とせずに、ルーター (NAT) の背後で TCP サーバーを動作させるにはどうすればよいですか?

シナリオは次のとおりです。A と B の 2 台のマシンがあります。 A: クライアント (NAT の背後) B: サーバー (NAT の背後)

B が特定のポートでリッスンできるようにして、A がその特定の TCP ポートを介して B にパケットを送信し、応答を受信できるようにします。両方のマシンが NAT の背後にない場合、プロセスは単純です。ただし、Bがルーターの背後にある場合でも機能するようにするにはどうすればよいですか。ルーターの構成を変更したり、ポート転送を有効にしたりする必要はありません...

たとえば、トレント クライアントのようなピア ツー ピア プログラムは、ユーザーが何も設定しなくてもどのように機能するのでしょうか?

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

router - NAT/ルーターを介したサーバー間通信

相互に要求を送信できるようにする必要がある 2 つのサーバーがあり、NAT またはルーターを介して通信できるようにする必要があります。1 つのサーバーには登録済みのドメインがあり、常に接続を待機しています。他のサーバーは、開始時に最初の要求 (ログイン要求) を最初のサーバーに送信します。2 つのサーバーが通信を継続できるようにする最善の方法は何ですか?

0 投票する
2 に答える
687 参照

c# - NATブレークスルーコードのテスト

私は、少なくとも私のシニアプロジェクトにNATブレークスルーを実装しようとすることに非常に興味があります。(私はネットワーキングAPIを実行しています)。それは私のプロジェクトの要件ではなく、私の興味です。私はそれがどのように機能するかの基本を知っています、私が間違っている場合は私を訂正してください:2つのクライアントがNATの背後にないサーバーに接続し、このサーバーはこれら2つのクライアントのIPを知っており、クライアントに相互に接続するように指示します同時に。したがって、「ブレークスルー」。

これは、コーディングがそれほど簡単でも難しいものでもないようです。しかし、私が立ち往生しているのは、これのテストです。1台のルーター/1台のNATと3台の利用可能なコンピューターで実行できる合理的なセットアップはありますか?

アドバイスありがとうございます!

0 投票する
3 に答える
351 参照

.net - .net のルーターの背後にあるコンピューターに接続する

.net で開発しているクライアント サーバー アプリケーションがあります。サーバーがデータをクライアントにプッシュするようにします。ただし、クライアントはルーターの背後にあります (ホーム ネットワークのセットアップのように)。これを .net に実装するためのさまざまなオプションは何ですか?

0 投票する
4 に答える
1059 参照

p2p - NAT、P2P、マルチプレイヤー

2 つのピアが (両方が互いの IP を知っていると仮定して) 直接通信できるようにアプリケーションを設計するにはどうすればよいでしょうか。つまり、ポートは開かれません。たとえば、Bitorrent はそれを行いますが、マルチプレイヤー ゲーム (私の知る限り) にはポート フォワーディングが必要です。

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

ip - NATの背後でIPをスプーフィングすることは可能ですか?

NATを使用しているルーターの背後にいる場合、ソースIPをスプーフィングすることは可能ですか?

そうでない場合、ボットネットプログラマーはどのようにしてスレーブからSYNフラッドを発生させることができますか?ほとんどの家庭/ビジネスネットワークはNATを使用していませんか?

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

java - NATをトラバースするためのclojureフレンドリーなJavaライブラリ

両方ともNATの背後にある2つのボックス間の接続を確立できる必要がありますか?私は、双方がお互いを見つけることができる中央システムを持っています。私はClojureで働いています。

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

.net - vmware (nat?) でのホストからゲストへの wcf 二重呼び出し

私は vmware ワークステーションに xp をインストールし、アドレス 192.168.126.131 でゲストに ping を実行できます。そのため、wcf デュプレックス サービスを開始しました。これは、ホスト システムで srv とクライアントを開始すると正常に動作します (どこでもパスとして localhost を使用)。 )-しかし、ゲストでサービスsrvを開始すると、http://192.168.126.131:18000/MyService?wsdlにアクセスできますが、機能しません-理由がわかりません。また、VMware 仮想ネットワーク エディタを使用してポートをホストに転送しても機能しません :-S

0 投票する
6 に答える
10133 参照

networking - 2 台のコンピュータが NAT を介して同じ外部アドレスに接続する方法は?

NAT ルーターを介して同じ外部 IP アドレスに接続している 2 台の内部コンピューターがある場合、ルーターはどのようにしてトラフィックを正しい内部コンピューターに到達させることができますか? NAT は、[着信パケットの] 送信者の IP アドレスに最近発信パケットを送信したコンピューターに着信パケットを転送することを理解しています。両方のコンピューターが同じアドレスに送信しているため、ルーターはパケットを両方に転送しますか? その場合、どのパケットが関連しているかを判断するのはクライアント ソフトウェアの責任ですか?

両方のコンピュータが同じポートに接続しようとしている可能性はありますか?

0 投票する
3 に答える
16250 参照

java - Java用STUN、TURN、ICEライブラリ

2 人のユーザー間で P2P UDP および TCP 接続を確立する必要があります。どちらも NAT の背後にあります。

少し調べてみると、 STUNTURN、およびICEにたどり着きました。

UDPでのみ動作するように見えるjSTUN以外のJavaソリューション(ライブラリ)はありますか? そしてTURN、ICEは対称NAT問題に対してはるかに優れています。