GeoIPベース-国および都市、2011年12月

国と都市のロシア語データベースの更新バージョンが公開されました。 主な変更点-多数の都市の重複が削除されました。



データベースは、「 国と都市 」(インストール後23Mb〜130Mb)と「 国のみ 」2Mb(インストール後12Mb)の2つのバージョンで配布されます。 また、アーカイブには、PHPでデータベースを使用する小さな例があります。



国を決定する精度〜99%、平均して都市を決定する精度〜95%。 大量か少量かは、このデータベースを使用して解決しようとしているタスクに依存します。



テストデモ-IPアドレスによる国と都市の決定



作業デモ- 航空券検索の形式での都市の代替



ベースをインストールするには、 mysqldumperなどのプログラムを使用するか、sshを使用して実行することをお勧めします

mysql –p –ユーザーデータベース<s.sqlファイル



更新スクリプト 」(〜300Kb、インストール後〜1Mb)はデータベースの現在のバージョン(2011年12月)にのみ適合し、以前のバージョンで更新することはできません 。 データベースを更新するには、ファイルgeo_update_2011_12.sql(2つの技術テーブルを含む)をインポートし、maxmindとipgeobaseから最新のアーカイブをダウンロードし、コンソールからupdate_maxmind.phpとupdate_ru.phpを実行します。 maxmind cityデータベースの更新には20〜30分かかります。



国のディレクトリには、独立した州ではないが、大都市から大幅に削除された島があります。



市内のディレクトリでエラーが発生する可能性があります(重複を含む)。



「国のみ」のデータベースには、ヨーロッパ諸国のみ(ipgeobase、net_euroテーブルから)および全世界の国(maxmind、net_country_ipテーブルからのヨーロッパ諸国を含む)のIPブロックがあります。 理論的には、欧州諸国は最初のオプションによってより正確に決定されるべきですが、実際的な検証はありませんでした。



ベースの品質を改善および改善するためのアイデアは大歓迎です。



デモのテスト中にエラーを見つけた場合は、検証済みのIPアドレスを入力してください。



いくつかの統計



ベースの現在のバージョンでは、 87,501の集落。



さまざまな国の集落の数

数量
アメリカ 28,991
ドイツ 16,264
オーストラリア 4,871
フランス 4,613
スペイン 3,253
カナダ 3,074
ブラジル 2,926
ロシア連邦 2,301
スイス 1,831
メキシコ 1,572
ポルトガル 1,349
アイルランド 1,269
アルゼンチン 1,189
日本 851
ポーランド 712
イタリア 699
ブルガリア 659
英国 652
コロンビア 540
ウクライナ 531
ベルギー 447
中国 401
ルクセンブルグ 387
インド 365
オーストリア 346
トルコ 306
セルビア 293
南アフリカ共和国 292
チリ 281
ハンガリー 269
カザフスタン 266
ニュージーランド 262
チェコ共和国 216
ルーマニア 215
アルジェリア 190
クロアチア 170
ベネズエラ 144
ベラルーシ 138
モルドバ 129
ギリシャ 128
ペルー 126
リトアニア 115
エストニア 115
スウェーデン 113
大韓民国 112
グアテマラ 108
フィリピン 101
イスラエル 99
ラトビア 93
サルバドール 92
オランダ 88
イラン 87
プエルトリコ 82
エクアドル 78
ドミニカ共和国 75
コスタリカ 74
モロッコ 73
スロバキア 70
インドネシア 69
パキスタン 67
ホンジュラス 66
トリニダード・トバゴ 63
モーリシャス 61
フィンランド 59
ボスニア・ヘルツェゴビナ 59
ウルグアイ 52
ナイジェリア 52
マケドニア 51
エジプト 50
ジャマイカ 50
パナマ 49
チュニジア 48
パラグアイ 47
コートジボワール 45
アルメニア 44
ニカラグア 40
ベトナム 38
バルバドス 38
スロベニア 37
マレーシア 37
ウズベキスタン 34
イラク 31


他の国では、30未満の集落。



追加:

一部のロシアおよびウクライナの都市の定義のバグを修正しました。



All Articles