0

Google で IP アドレスを検索すると、多くの結果が返されます。その中には、その IP の場所が別の都市で示されているものもあります。

IP アドレスから場所を特定する方法を教えてください。

4

6 に答える 6

0

Ruby のモジュールは次のとおりです: http://www.chipstips.com/?p=524

注意: これは恐ろしく不正確であり、公開された表に基づいているため、正確ではない可能性があります。

不正確な理由の 1 つは、NAT の背後にある IP が最も外側の NAT ゲートウェイの場所を報告するためです。したがって、通常は ISP またはその外にあるものです。

于 2013-07-20T23:02:32.667 に答える
0

IP をGeolocation にマップするために使用される 4 つの Geolocation プロバイダーを一覧表示するhttp://www.iplocation.net/を参照してください。

このリンクは、James A. Muir によって書かれた「Internet Geolocation and Evasion」というタイトルの文書http://www.ccsl.carleton.ca/~jamuir/papers/TR-06-05.pdfにもリンクしています。このドキュメントで、Muir は、ユーザーの地理位置情報データを取得するための 9 つの方法とその制限を特定しています。

于 2013-07-20T23:03:56.160 に答える
0

公平を期すために、ユーザーがプロキシ サーバーの背後にいる可能性があることを考慮する必要があります。

一般的な用語は、地理的 IP ルックアップ、または地理的 IP です。これを知る最善の方法は、地域に関連する IP アドレスの最新のデータベースを用意することです。

ダウンロード可能:

無料でダウンロード可能なデータベース (~25MB)

http://dev.maxmind.com/geoip/legacy/geolite/

オンライン:

geobytes.com/IpLocator.htm?GetLocation

www.ipligence.com/geolocation

于 2013-07-20T23:06:33.787 に答える
0

IPInfoDB は動作し、Python、Ruby、PHP などのいくつかの言語のライブラリを備えた無料の RESTful API を提供します。

www.ipinfodb.com/ip_location_api.php

于 2016-12-13T02:36:48.490 に答える