
アンロケーターDNS サーバーを使用するだけで、Web サイトやその他のインターネット サービスに対する位置情報に基づく制限を解除できます。これが技術的なレベルでどのように機能するかを理解したいと思います。
彼らのウェブサイトでは、あまり説明が見つかりません。ホームページでは、あまり詳細が説明されていません。
インターネットに接続されたすべてのデバイスは、いわゆる DNS サーバーを使用してインターネットをナビゲートします。Unlocator は、すべての主要なストリーミング サービスから実際の場所を隠すという、ひねりの効いた DNS サービスです。当社のテクノロジーを使用すると、帯域幅の損失は発生せず、サポート対象リストに記載されているサイトのみが当社のサービスの影響を受けます。
DNS の仕組みは大体理解できたつもりでしたが、もっと複雑なようです。VPN を使用しない限り、このような場所の制限の回避は不可能だと思っていました。
答え1
Unlocator は (少なくとも) 独自のネーム サーバーを提供しており、同社によれば、これは「その他すべての」サービスに対して通常の結果を返しますが、サポートされているサービス (Netflix、Discovery Channel など) に対しては結果を変更します。
位置情報ブロックには、次の 2 つの基本的なカテゴリがあります。
所属するネットワークに基づいてネーム サーバーから返される異なる IP アドレスに基づいてブロックします。ネットワーク セグメントの位置情報を共有するデータベースがあります。許可された地域内にいる場合は、表示したいコンテンツをホストしているサーバーの IP アドレスが提供されます。それ以外の場合は、エラー メッセージのみをホストしているサーバーの IP アドレスが提供されます。
この手法を使用すると、アンロケータは DNS 要求を許可された地域内のネーム サーバーに転送するだけです。
リモート IP アドレスと地理的位置に基づいてブロックします。ネーム サーバーの結果はここでは関係ありません。ブロックはコンテンツをホストしている個々のサーバー上で実行されます。
とにかくコンテンツを取得するには、許可された IP アドレスを持つプロキシ サーバーが必要です。Unlocator は、地理位置情報を使用するサービスの場合は実際のサーバーの代わりにプロキシ サーバーを透過的に返し、それ以外の場合は通常のアドレスを返すことがあります。Unlocator の欠点: すべてのストリームをプロキシするには、大量の帯域幅が必要です。
実際にどの可能性が使われているのかはわかりません。いくつかの IP アドレス (Discovery Channel Canada など) を解決しようとしたとき、彼らのネーム サーバーと私のネーム サーバーを使用して異なる結果を受け取りました。しかし、どちらの場合もすべての結果は Akamai を指しており、これは Discovery Channel と Unlocator の両方のホストである可能性があります。