5

ご存知のとおり、特定のIPアドレスから国を返すために使用できるデータベースは多数あります。これらのデータベースプロバイダーはどのようにしてこれらの情報を取得するのでしょうか。このIPアドレスはその国にあり、別の国にはないことを誰が伝えますか?これらのIPを解決するスクリプトはありますか、それともすべてのISPから多くのデータベースを取得して1つにコンパイルしますか?誰かアイデアがありますか?

ありがとう

4

2 に答える 2

6

これらのデータベースは、IPアドレススペースを実際に管理、割り当て、登録する5つのRIRからの情報に基づいています。また、定義された領域内の自律システム(AS)番号を管理します。RIRは次のとおりです。

  • アフリカンネットワークインフォメーションセンター(AfriNIC)
  • インターネット番号のためのアメリカのレジストリ(ARIN)
  • アジア太平洋ネットワーク情報センター(APNIC)
  • ラテンアメリカおよびカリブ海ネットワーク情報センター(LACNIC)
  • RIPEネットワークコーディネーションセンター(RIPE NCC)

この方法は完全ではなく、さまざまなデータマイニング、データベースメンテナ間のデータベースのマージ、およびユーザーが送信したデータの分析などの他の方法によって改善されます。

于 2010-12-14T23:59:06.353 に答える
1

彼らはIANAサイトから始めて、地域の番号付け機関を見つけ、そこで情報を編集しているのではないかと思います。

また、xml形式のトップレベル情報を含む次のリンクもあります:http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml

于 2010-12-14T23:55:53.483 に答える