質問: ipアドレスに基づくジオロケーションはどのように機能しますか? すべてのインターネットユーザーとして、私は自分がどこの国と都市にいるかを知っているように見えるwebサイトにアクセスしました。私は、これらのwebサイトが通常、ipアドレスをかなりうまく機能する国/都市にマップするデータベースで私のipアドレスを検索することを理解しています。このタイプのデータベースを販売している企業も見ました。そもそも、ipアドレスを国/都市にマッピングするこのデータベースはどのように作成されたのでしょうか。各ispがipアドレスと国/都市の間のリンクを登録する中央データベースはどこかにありますか?または、ジオロケーションデータベースを販売している企業は、さまざまなispに連絡して、それらからマッピング情報を購入していますか?それとも、これを追跡しているispの「上」に組織がありますか?
回答: ソースウィキペディア: http://en.wikipedia.org/wiki/w3c_geolocation_api#how_does_geolocation_work.3f 実装は指定されていませんが、w3c geolocation apiは既存のテクノロジーに基づいて構築されており、google gears geolocationapiの影響を強く受けています。例:firefoxのgeolocation実装[7]は、googleのネットワークロケーションプロバイダーを使用します。[8] google gears geolocationは、ユーザーの物理的な場所がどこにあるかについてのヒントを提供できる一連のパラメーターをネットワークロケーションプロバイダーサーバー(デフォルトではgoogle(code.l.google.com)が提供するサーバー)に送信することで機能します。[ 9]一部のパラメータは、検知されたモバイルセルタワーとwi-fiネットワークのリストであり、すべて検知された信号強度を備えています。これらのパラメーターは、javascript object notation(json)メッセージにカプセル化され、httppostを介してネットワークロケーションプロバイダーに送信されます。これらのパラメータに基づいて、ネットワークロケーションプロバイダーはロケーションを計算できます。この位置情報の一般的な用途には、アクセス制御の実施、コンテンツのローカライズとカスタマイズ、トラフィックの分析、コンテンツターゲット広告、個人情報の盗難の防止などがあります。[10]