5 ポイント 投稿者 GN⁺ 2023-09-15 | 1件のコメント | WhatsAppで共有
  • この記事では、緯度と経度で定義される地理的位置に IP アドレスを対応付けるジオロケーションの概念を説明しています。
  • ジオロケーションインテリジェンスは、ターゲティング広告、不正検知、コンテンツのローカライズ、デジタル著作権管理、ネットワークセキュリティ、分析など、オンラインビジネスやサービスプロバイダーに幅広い応用分野があります。
  • IP ジオロケーションの精度は、IPv4 および IPv6 ネットワークの地理的分布や、地域インターネットレジストリまたは IP リース会社による IP ネットワークの再割り当ての影響を受ける可能性があります。
  • ジオロケーションデータベースをゼロから構築するには、WHOIS レコードからジオロケーションデータを抽出し、これらのレコードからジオロケーションの知識を補間し、オープンソースのジオロケーションプロジェクトを活用することが含まれます。
  • 収集されたジオロケーションデータは不完全または一貫性がない場合があるため、オープンソースの地理データベースを使って共通形式へと拡充・変換する必要があります。
  • この記事は、WHOIS レコードからジオロケーションデータを抽出し、これらのレコードからジオロケーションの知識を補間する方法について、段階的なガイドを提供しています。
  • 記事では複数のオープンソースのジオロケーションプロジェクトを取り上げ、それらがジオロケーションデータベースの精度向上に果たす役割を強調しています。
  • この記事は、IP アドレスを地理的に特定することの複雑さと、IP アドレス API の精度の重要性を強調しています。
  • RIPE IPmap は、コアインターネットインフラ向けのジオロケーションデータを提供する API であり、レイテンシや single radius エンジン、逆引き DNS エンジンなど、さまざまなエンジンを用いて IP アドレスのジオロケーションを推定します。
  • RIPE IPmap データベースは、IP, geolocation_id, city_name, state_name, country_name, country_code_alpha2, country_code_alpha3, latitude, longitude, score を含む CSV 形式でダウンロードできます。
  • RIPE IPmap プロジェクトの精度とカバレッジは大きく低下しており、2019 年以降は新たな貢献がありません。
  • Massimo Candela が作成したオープンソースプロジェクト Geofeed-finder は、whois データから geofeed ファイルを検索し、プレフィックスの所有権を検証し、キャッシュを管理し、ISO コードを検証します。
  • LACNIC Geofeeds サービスは、LACNIC メンバーのかなりの部分に対するジオロケーション情報を提供しており、このデータは公開ダウンロードが可能です。
  • OpenGeoFeed は、自己公開された geofeed を単一の geofeed ファイルにコンパイルするオープンソースプロジェクトです。
  • ジオロケーションデータは多くの場合、geonames.org、openstreetmap.org、naturalearthdata.com などのオープンソース地理データベースを使い、サードパーティソースも考慮して拡充されます。
  • データ拡充の過程には、指定された都市と国から緯度と経度(座標)を見つけること、またはその座標に最も近い都市と国を取得することが含まれます。
  • Ipapi.is は、GeoNames Postal Code Files、cities500.zip、countryInfo.txt などのデータベースを使用してジオロケーション情報を拡充しており、ほとんどのユーザー向けに 1 日 1,000 件の無料リクエストを提供する無料プランがあります。

1件のコメント

 
GN⁺ 2023-09-15
Hacker Newsの意見
  • IPジオロケーションデータベースの構築方法に関する記事
  • IPinfoの社員が同社のIPジオロケーション手法を説明し、世界各地の複数サーバーからIPアドレスにpingを送り、多地点測定プロセスを使って位置を特定している
  • IPinfoの手法は郵便番号レベルに近い精度をほぼ達成しており、世界中に600台以上のプローブサーバーを保有している
  • 公開利用可能なIPジオロケーションデータセットはしばしば古く、十分に正確ではなく、検証プロセスも不足しているため信頼できないと指摘
  • IPジオロケーションにはCloudflareを使うことを提案、無料でおおよそのIP位置情報を提供している
  • あるユーザーは、IP位置を使って言語設定を決めるウェブサイトを批判し、ブラウザーの言語ヘッダーを無視する怠惰な仮定だと主張
  • ジオロケーションサービスを構築する最善の方法は、GoogleやAppleのように大量のデバイスが位置情報とIPを同時に報告することだという提案
  • 一部のユーザーはARIN/RIPEデータのジオロケーション精度に疑問を呈し、国レベルを超える精度は十分ではないと主張
  • あるユーザーが、Google Mapsが地図上で閲覧している位置に基づいてIP位置を学習しているという体験を共有
  • あるユーザーが、コミュニティベースのIPアドレス位置情報サービス www.hostip.info を構築した経験を共有し、国レベルの解像度ではうまく機能すると述べた
  • 別のユーザーが、GitHub上のpingベースgeoip手法の現代版へのリンクを共有
  • 一部のユーザーはIPジオロケーションサービスへの不満を表明し、しばしば不正確だと主張