web-dev-qa-db-ja.com

2倍(またはそれ以上)のNAT / PATはどのくらい普及していますか?

背景:UDPを使用した穴あけサービスに取り組んでいます。同じパブリックIPでユーザーを区別するために、ユーザーにローカルIPも送信させることを考えました。そのようにして、1つの石で2羽の鳥を殺しました。クライアントは一意に識別されると同時に、サーバーがユーザーに直接接続を確立するように提供します(可能な場合)。

これが可能であることに気付くまで、すべてが完璧に見えました(特に一意の識別)。

Double PAT example

それで、ここに実際の質問があります:それらが使われるならば、そのような状況はどれくらい広まっていますか、そしてどこで?

3
Sašo

この状況は、中国のような国でよく見られ、他の国では小規模なISP(特にwifi ISP)があります。取得するIPの範囲は比較的狭く、ユーザーに対して大規模なNAT)を実行します。

もちろん、これらのユーザーのほとんどは安価なSOHOルーターを購入し、内部NATの192.168.1.0/24の範囲に含まれます。

5
mulaz

ユーザーがISP提供の4ポートルーターのポートを使い果たしたときの同様のセットアップを見てきました。2つのポートはすでにテレビに使用されており、2階の有線PC用の安価なソーホーを接続するだけです。だから私はそれが珍しいとは思わない

4
Sibster

私があなたを正しく理解しているなら、あなたはパブリックIPアドレスとクライアントのローカルIPアドレスの組み合わせを使用して一意のクライアント識別子を生成したいと思います。ただし、この組み合わせが一意であるとは限りません。

接続ポート番号とともにパブリックIPアドレスの使用を検討する必要があります。これにより、クライアントが一意に識別されます。

2
Marwan