
次のようなものを実装する場合ベターネット、そして次のようなものを使って参照コントロールでは、Geo-Location はどのようにして正しい位置を取得するのでしょうか?
DNSLeakTest などのいくつかのテストを実行し、DNS サーバーが使用しようとしている場所のサーバー (VPN サービスの場所と一致) と一致していることを確認しましたが、問題はありませんでした。
Tor(簡単なテストとして)を使用すると、データは暗号化(カプセル化/難読化)され、その場所にリダイレクトされますが、ブリッジの出口ノードを設定する必要があります。いつも特定の場所である必要があります。したがって、これは、VPN の前に NIC/ブラウザ経由で送信されたパケットを通じて Netflix が私の元の IP アドレスを確認できることと関係があると思われます。つまり、VPN サービスに送信された元のパッケージが検査され、私の位置を特定するために使用されているかのようです。
Netflix がこれをどのように実行できるのか、技術的な説明をしてもらえませんか?
答え1
数か月前に調べてみたところ、Netflixは現在、ウェブRTCローカリゼーション ポリシーの回避を防ぐためです。これは、VPN プロバイダーの IP アドレスのリストを維持するよりもはるかにシンプルで堅牢です。
大まかに言えば、WebRTCをサポートするブラウザは、ローカルネットワーク構成に関する情報にアクセスしてブロードキャストし、WebアプリケーションがNATトラバーサルつまり、エンドツーエンドの安全な通話をサポートするために、ブラウザは、コンピュータまたはデバイスがファイアウォールの背後にあるか、VPN に接続されているかなど、ローカル ネットワークに関する情報を公開することになります。
ブラウザで WebRTC サポートを無効にすると、Netflix はブラウザについてエラーを出し、動作を拒否します。
これは非常に巧妙な技術的ソリューションです。たとえば、つい最近まで、ドイツの法律では、インターネット接続の所有者は、そのインターネット トラフィックすべてに対して法的責任を負うこととされていました。その結果、公共または半公共の WiFi 接続プロバイダー (ホテルやリゾートなど) は、ゲストのインターネット トラフィックに起因する訴訟を避けるために、VPN を利用することが多くなりました。Netflix が VPN プロバイダーのブラックリストを使用していた場合、そのユーザーは当然不満を言うでしょう。現在、WebRTC を使用することで、Netflix ユーザーはあらゆるインターネット接続を利用できます。特に、VPN ユーザーは Netflix を視聴するために VPN を無効にする必要はありません。すべてが透過的に機能します。