各国のIPアドレス(グローバルIP)が一覧で見られる機能を公開しました。
IPアドレス(グローバルIPアドレス)はIANAを頂点とした管理によって、
世界5拠点の5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)により各国に割当てられています。
IPアドレスが分かれば対象の国を判断する事ができる仕組みになっています。
今回新たに国(国コード)から、現在その国に割当てられているIPアドレスの範囲(CIDR化済)を、
一覧で確認するとともに、一覧のテキストファイルのダウンロードが可能なURLの公開を開始しました。
目次
各国のIPアドレス(グローバルIP)が一覧で見られる機能を公開しました。
今更?と思われる事と思います。すみません。
それもIPv4のみの対応ですので、本当に今更だと自分でも思っていますが、
本当にやりたい事は国判定ではなく、もっと違う詳細な情報をご提供することにあるのですが、
その過程として、IPアドレスの国割り当て一覧という二次成果物ができたので、公開しました。
IPアドレスの国別(国コード)割当て状況(グローバルIPアドレス)
国割り当ての一覧を確認するには、以下URLで確認ができます。
このページではIPアドレス(グローバルIPアドレス)の割当てが、
各RIRから行われている「ステータス別」の一覧を表示しています。
各国の国名をクリックすると、その国の詳細を表示します。
例:「日本(JP)への割当て状況」と連続範囲、CIDRリストアクセスページ
国名(ここでは日本)をクリックすると、以下のページへ遷移します。
このページでは、各国に割当てられているIPアドレスの範囲を、
「IPアドレス – IPアドレス」形式の範囲表記で最も行数が少なくなるように連結したリストと、
「CIDR」形式(IPアドレス/ネットマスク)の表記で、
最も行数が少なくなるように連結したリストへのページを表示します。
それぞれのページでは、整形後のリストをテキストファイルでダウンロードできるURLも公開しています。
国別で必要なIPアドレスリストをご利用いただけるようにしています。
更新頻度は日次更新
5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)からのデータは、
1日1回の更新頻度で取得しています。
現在の更新状態は、各ページに配置している下部の更新履歴にて確認できるようになっています。
RIR | 行数(サマリ行) | 格納行数 | 行差異 | 集計IP数 | gIP割合(%) | 最終チェック日時 | 取込日時 | 現地時刻(参考) | header行 | データversion | データサマリ行 | タイプ | 取込時点データ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
afrinic |
5555 | 5555 | 0 -OK! | 121250304 | 3.2750 % | 2024-11-20 22:16:19 | 2024-11-20 22:16:19 - timezone: Asia/Tokyo(UTC+9) | 2024-11-20 17:16:19 - timezone: Indian/Mauritius(UTC+4) | 2|afrinic|20241120|16799|00000000|20241120|00000 | 20241120 | afrinic|*|ipv4|*|5555|summary | ipv4 | delegated-afrinic-extended-latest(size: 0.86 MB) |
apnic |
55128 | 55128 | 0 -OK! | 889634816 | 24.0295 % | 2024-11-20 22:08:22 | 2024-11-20 22:08:22 - timezone: Asia/Tokyo(UTC+9) | 2024-11-20 23:08:22 - timezone: Australia/Brisbane(UTC+10) | 2.3|apnic|20241120|173228||20241119|+1000 | 20241120 | apnic|*|ipv4|*|55128|summary | ipv4 | delegated-apnic-extended-latest(size: 8.39 MB) |
arin |
76606 | 76606 | 0 -OK! | 1658961920 | 44.8095 % | 2024-11-20 22:00:28 | 2024-11-20 22:00:28 - timezone: Asia/Tokyo(UTC+9) | 2024-11-20 08:00:28 - timezone: America/New_York(UTC-5) | 2.3|arin|1732024853956|190411|19700101|20241119|-0500 | 1732024853956 | arin|*|ipv4|*|76606|summary | ipv4 | delegated-arin-extended-latest(size: 12.08 MB) |
lacnic |
19899 | 19899 | 0 -OK! | 190083840 | 5.1343 % | 2024-11-20 22:12:13 | 2024-11-20 22:12:13 - timezone: Asia/Tokyo(UTC+9) | 2024-11-20 10:12:13 - timezone: America/Montevideo(UTC-3) | 2.3|lacnic|20241119|91212|19870101|20241119|-0300 | 20241119 | lacnic|*|ipv4|*|19899|summary | ipv4 | delegated-lacnic-extended-latest(size: 4.29 MB) |
ripencc |
94992 | 94992 | 0 -OK! | 842326784 | 22.7517 % | 2024-11-20 22:04:27 | 2024-11-20 22:04:27 - timezone: Asia/Tokyo(UTC+9) | 2024-11-20 14:04:27 - timezone: Europe/Amsterdam(UTC+1) | 2|ripencc|1732057199|250998|19700101|20241119|+0100 | 1732057199 | ripencc|*|ipv4|*|94992|summary | ipv4 | delegated-ripencc-extended-latest(size: 17.38 MB) |
グローバルIP理論総数 | 不足IP数 | IP合計 | 全IP割合(%) | ||||||||||
3,702,258,432 | 768 | 3,702,257,664 | 100.0000 % |
code:sc12
5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)のデータベースから、
それぞれデータを取得している事から、
データの更新タイミングなどによって、データ不整合が発生します。
そうした不整合の状態については状況ページにて、
詳細に検証を行っていますので、その都度状態の確認ができるようにしています。
こうした不整合の状態突合せを行って、公開しているサイトさんは少ない事と思います。
普通は公式に公開されているデータですので、疑う事がないからかもしれません。
ですが、実際に運用されている各タイミングでは、
国判定のIPアドレスが重複して、割当て国に指定されることも多くあります。
そのような状態を、一覧で容易に確認する事ができるようになっています。
現在、発生している不整合の状態は以下のようになっています。
5-RIR提供データ内の「非グローバル(又は重複)」データ一覧
以下は、5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)で公開されているデータの内、
非グローバルIPアドレス範囲外、又は重複範囲が含まれていた場合に表示されます。
全グローバルIP数と取込済IP総数の比較にてデータの整合性チェックを行っています。
RIR | 出現行 | 状態 | 割当国 | 特殊属性 | 開始IP | IP数 | CIDR表記 | 開始IP | 終了IP | 重複状態 |
---|---|---|---|---|---|---|---|---|---|---|
apnic |
40,869 | reserved | -- | テストネットワーク |
198.51.100.0 | 256 | 198.51.100.0/24 | 198.51.100.0 | 198.51.100.255 | |
apnic |
45,651 | reserved | -- | テストネットワーク |
203.0.113.0 | 256 | 203.0.113.0/24 | 203.0.113.0 | 203.0.113.255 | |
合計IP数 | 512 |
code:sc14
※こうした不整合は基本的にデータの誤りではないと思っています。
※データベースの同期処理の過程で発生する症状であり時間と共に解消されるものであると考えます。
何かのお役に立ちますと幸いです。
更新履歴情報
Ver. | 更新日 | 更新内容 |
---|---|---|
1.0.5 | 2019/04/30 | 日次更新処理の自動スケジュールの変更を実施しました。 これまで 0:01(UTC+9)より更新処理の実行を行ってまいりましたが、 APNICデータが1日早い状態で更新され差異が発生しやすい状態にありましたので、 2019/5/1以降、22:01(UTC+9)からの更新へと変更いたします。 これによって5/1 0:01~の更新は行わず、5/1 22:01~の更新へと遅延させる対応となります。 以後、日時更新は常に22:01~定期更新を実施します。 |
1.0.4 | 2018/07/08 | 「取込状況」一覧の取り込み日時表示がデータの取り込み有無に関わらず、 自動更新されている症状を訂正。 データ取り込み時のみ更新を行うよう修正。翌7/9処理以降、データ表示に反映予定。 |
1.0.3 | 2018/07/05 | 5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)間のデータにおいて、 重複データの表示テーブルに対して、重複状態と原因データを表示し、 元データを確認する為のリンクを追加しました。 RIR割当てIPアドレス内の「非グローバルIP/重複」データ一覧 |
1.0.2 | 2018/07/04 | 日次更新処理の自動実行の動作確認が取れました。 翌2018/07/05以降は自動的に処理されます。 データの整合性チェックも概ね、現在状況(データ不整合等)を適切に監視できていますので、 当面はこのままβ公開を継続します。詳細は以下リンク先をご確認ください。 RIRデータ処理結果(状況) |
1.0.1 | 2018/07/02 | β公開。 IPアドレス国割り当てデータの公開を開始しましたが、 日次データの自動取得に関して現在は手動実行です。 極力、日次更新を心掛けますが厳密には試験運用中の位置づけです。 |
本サイトで公開しているツールについては、
十分にテストは行っておりますが個人で作成している為、
潜在的なバグがないとは言い切れません。
その為、ツールを用いた結果については十分検証の上ご利用ください。
当サイトおよび、管理人は如何なる損害もその責を負いません。
当サイト内のコンテンツおよび画像において、
出典・引用の外部著作権者の明記がないものは、
すべて管理人による著作物です。
当サイトでご紹介しておりますコンテンツの著作権の放棄は致しません。
サイト内コンテンツを引用される際にはご連絡は不要です。
ただし、出典元として当サイト(個別記事)へのリンクをお願いいたします。
申し訳ございませんが、無断転載、複製をお断りさせて頂いております。
コンテンツを有益であると感じていただけましたら非常に光栄です。
ありがとうございます。
関連記事
-
実際にツールを使って2つのIP範囲やCIDRをまとめてみよう
IPアドレスの範囲がプロバイダや通信キャリアなどから提供され、 そうした情報を基 …
-
IPアドレスのネットマスク表記(CIDR)の連結・統合ツール公開しました。
私がこのサイトを公開するに当たって、まず作成したかったツールが、 「IPアドレス …
-
2つのIPアドレスの範囲をCIDRに厳密に変換するってどういう事?
サーバーやサイトのスパム対策などで、 スパムを受けたIPアドレスを利用して拒否指 …
-
IPV46サイトを公開しました
開設から間もない当サイトにお越しいただきありがとうございます。 2015/02/ …
-
IPアドレスのネットマスク表記(CIDR)の分割・除外ツール公開しました。
私が欲しかったツールの一つがこの、 「IPアドレスのネットマスク表記(CIDR) …