「whatsmyIP」をグーグルで検索すると、「112.134.x.y」のように表示されます。しかし、ルーターの構成に移動すると、WAN IP)の下に「100.68.ab」と表示されます(ルーティング可能なIPであることがわかっている限り)。したがって、キャリアグレード=の背後にいる必要があります。 NAT(CGN)。
しかし、トレントクライアント、つまりuTorrentとBitTorrentは、問題なくアップロードまたはダウンロードを実行できます。彼らはそれをどのように行うのですか?.
ホームルーターのUPnP機能がオフになっていて、Wire Sharkを使用してカーテンの後ろで何が起こっているのかを把握しようとすると、uTorrent(192.168.1.100:5351)からホームルーター(192.168.1.1)へのポートマッピングを求めるNAT-PMP要求が表示されます。 :5351)および外部IP検出用。しかし、ポート5351への応答は表示されません。 (どういう意味ですか?)
参考までに、私はBitTorrentのようなP2PネットワークシステムをNATの背後で機能させることを「試みている」学生です。したがって、このトピックに関するドキュメントは素晴らしいでしょう.....(私はメソッド、つまりホールパンチング、NAT-PMP、PCP、UPnPについて知っています)
「まったく機能する」と「うまく機能する」には違いがあります。 P2Pネットワークでは、ノードのペアの各側が接続を開始でき、もう一方の側が開始した接続を受け入れることができる必要があります。
デフォルトでは、NATにより、着信接続を受け入れることがより困難または不可能になります。
したがって、特別なことを何もしなくても、トレントクライアントは、着信接続を受け入れることができる人への接続を確立することにより、NATの背後で機能します。ただし、同様にNATまたはファイアウォールが適用されないため、利用可能なピアのプールが減少します。最悪の場合、これはcanトレントに参加する能力を壊しますが、平均してパフォーマンスを低下させるだけです。
その状況を改善するために クライアントはさまざまなNATトラバーサル手法 を試します。NAT-PMPはそのうちの1つにすぎません。