国別 IPアドレスの「CIDR表記」一覧(グローバルIPアドレス・allow/denyリスト)
現在、データ更新処理が実行中です。(11_2024-11-21 22:40:03~)
更新実行中は集計・判定結果に乱れが発生する恐れがあります。ご了承ください。
日次更新処理は断続的に 1時半程 で終了します。
世界 5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)にて公開されている
グローバルIPアドレスの各国割当て状況データを基にして、
国ごとにIPアドレスの範囲を統合(結合)し、
出来るうる限り少ない行数の「CIDR表記」に変換したものを以下リンク先で公開しています。
目次
「EU一般データ保護規則 適用圏:GDPR」のIPアドレス範囲(CIDR)リスト
「EU一般データ保護規則 適用圏:GDPR」割当てのIP範囲を、
最小行数で表現したCIDR表記は「34,993」個になります。
※このCIDR表記の総IPアドレス数は「659,947,872 (6億5,994万7,872)」IPアドレスになります。
CIDR統合後のリストファイルURL
ご指定の国によってはCIDR表記の数が膨大になる場合がありWeb表示が困難なため、
以下のURLにてテキストファイルを公開しています。
ファイルサイズにご注意の上、ご確認をお願いします。
対象 | URL |
---|---|
CIDRリスト | https://ipvx.info/country/cidr/gdpr/p/ (size: 546.26 KB) |
allow リスト | https://ipvx.info/country/cidr/gdpr/allow/ (size: 931.18 KB) |
deny リスト | https://ipvx.info/country/cidr/gdpr/deny/ (size: 896.19 KB) |
allow リスト範囲付 | https://ipvx.info/country/cidr/gdpr/a_range/ (size: 1,926.50 KB) |
deny リスト範囲付 | https://ipvx.info/country/cidr/gdpr/d_range/ (size: 1,891.50 KB) |
CSVデータ | https://ipvx.info/country/cidr/gdpr/csv/ (size: 1,681.55 KB) |
上記URLの各ファイルは毎日定期更新処理が実行されファイルが更新されます。
cURLなどのプログラムにて自動参照を計画されておられる場合には「1~2回/日」程度の頻度を上限としてください。
開発中の期間などは上記を直接参照しデバッグすることなく、必ずローカルファイルにて動作確認をお願いします。
万が一、ファイルが取得できないような場合にもエラー処理でご対応をお願い致します。
ファイルの更新と正確性には十分注意を行って作成しておりますが、自己責任の上ご活用ください。
※ブラウザで開いて確認される際には、UTF-8エンコードにてご確認ください。
ご利用目的がApache等「CIDR形式」ではなくデータベースへ登録するような用途の場合は、
「IP範囲形式」の方が利用しやすい場合も考えられます。
以下では「EU一般データ保護規則 適用圏:GDPR」」のIPアドレス連続範囲のデータをご紹介しています。
以下は「GDPR 影響国」の割当てIP範囲を
5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)による提供データ行を
そのままCIDR変換を行った際の状態と、
当サイトにて連続範囲を再集計を行ってより効率的なCIDR変換を行った結果との、
削減された行数(CIDR表現数)の差異を表示しています。
尚、このリストには国コード「EU」のヨーロッパエリア表すコードの範囲も含んでいます。(計32エリア)
「GDPR 関係31カ国」CIDR表記前後の削減効果一覧表
「GDPR 関係31カ国」それぞれの国別のCIDR表記前後の削減効果を以下に示します。
国名をクリックすると国別の詳細情報がご確認いただけます。
No | 国コード | 国名 | 統合前 CIDR数 |
統合後 CIDR数 |
CIDR 削減数 |
総IP数 | 1CIDR当り IP数平均 |
---|---|---|---|---|---|---|---|
1 | GDPR | 64,147 | 34,993 | -29,154 | 659,947,872 | 18,859 |
code:sc20
全グローバルIPアドレスと上記IPアドレス総数の差分は「3,042,310,560」アドレスでした。
※尚、上記の「統合前CIDR数」は元データ行数ではなく「元データ範囲をCIDR表現に置換した後の行数」を示しています。
結果として、元データの行数と「同数」か「CIDR表現の数の方が多く」なります。
1CIDRで表現ができないIPアドレス範囲が含まれるためです。
EU加盟国、GDPR影響国に関する統合処理について
EUは「加盟29か国」、GDPRは「EU加盟国+3カ国」の計31か国が対象国となります。
「RIPE NCC (ripencc)」の提供データに含まれる国コード「EU」は欧州連合を示す「EU」ではなく、
広く「ヨーロッパ圏」を示すものであるとされています。
その為、EU又はGDPR影響国のIPアドレスの判定には各国のIPアドレスの総集が対象になります。
以下リンク先にてEU、GDPRに関してのIP統合処理結果をご紹介しています。
加盟各国を1つとして合算集計
以下はEU又はGDPR関係各国を「1つの集合体」としIPアドレスの範囲を統合した結果です。
この場合、1つの連続するIP範囲の中に、複数国に割当てられたIP範囲が混在する統合方法です。
元の割当て国を知る必要がなく、EU又はGDPRを判断する際には効率的な方法です。
加盟各国ごとに単純集計
以下はEU又はGDPR関係各国を国単位でIPアドレス範囲を統合したものを基にして、
EU又はGDPR関係各国に関係する国をそれぞれまとめたものです。
この場合、1つの連続するIP範囲は1国になりますが、範囲統合の効率は下がります。(行数が増える)
元の割当て国を意識して、EU又はGDPRを判断する必要がある場合には便利かもしれません。
「ヨーロッパ圏」を示すコード
これといった使い道はないかと思いますが「RIPE NCC (ripencc)」提供の「EU」コードに関して、
データ統合の関係で「EUa」として内部管理を行っています。
「EU:ヨーロッパ圏」のデータは各国一覧にも含まれていますが、以下でご確認いただけます。
RIR提供データの変換詳細XML
CIDR統合を行うまでに当サイトでは2ステップの処理を実施しています。
各5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)からデータを取得した「開始IPアドレス+IP数」形式のデータを
その行ごとにCIDR化変換を行って、国ごとに抽出・整理するステップが第一ステップです。
5-RIRの国別CIDR化処理直後のデータ詳細
第一ステップである5-RIRデータの各行を、CIDR表記に変換し、
国コードごとに抽出してリスト化しているものは以下でご確認いただけます。
実際のところ、1国でも複数のRIRからIPアドレスの割当てが行われていますので、
単純に自国管轄のRIRデータだけを見ればいいという訳でもありません。
場合によっては、この単純CIDR化したデータの方がお好みの方もおられるかもしれません。
ファイルサイズが 10MB を超えるXMLファイルです。
ダウンロードと表示に、10秒以上お時間が掛かる恐れもありますが、
ご了承の上、ご確認をお願い致します。(通信環境にも依ります)
次のステップで国ごとに連続するIP範囲を抽出し、
連続範囲を出来るだけ行数の少ないCIDR表現に変換処理を行っています。
国別連続IPアドレス範囲のCIDR化(連続範囲化)
このステップでは、国ごとに連続するIP範囲を1つにまとめる事を行っています。
データの提供元のRIRをすべて統合して国抽出・連続化を行いますので、
複数RIRから国コードが割り当てられている場合には、この時点でRIRが複数に跨るデータになります。
元のRIRがどこで、元データの何行目にあったデータを元にしているか等は、以下でご確認いただけます。
1つの連続範囲を「IP-IP範囲」で利用する場合はこの行数が最小行数になります。
また「CIDR表記」で利用する場合は、連続範囲を極力少ない行数でCIDR化したものが最小行数という事になります。
ファイルサイズが 10MB を超えるXMLファイルです。
ダウンロードと表示に、10秒以上お時間が掛かる恐れもありますが、
ご了承の上、ご確認をお願い致します。(通信環境にも依ります)
code:sc22
5-RIR・データ取込件数とIPアドレス総数集計表
当サイトではRIRからのデータ取り込みを日次で自動処理によって行っています。
以下が各RIRからの取り込みを行った際の日時情報になります。
最終確認日のみが直近で、取り込み処理を実施していない場合は、
データ元であるRIRデータに差異がなかった(バージョンが同じ)事を示します。
バージョンが異なる場合のみ、取込の処理を実施しています。
RIR | 行数(サマリ行) | 格納行数 | 行差異 | 集計IP数 | gIP割合(%) | 最終チェック日時 | 取込日時 | 現地時刻(参考) | header行 | データversion | データサマリ行 | タイプ | 取込時点データ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
afrinic |
5555 | 5555 | 0 -OK! | 121250304 | 3.2750 % | 2024-11-21 22:16:13 | 2024-11-21 22:16:13 - timezone: Asia/Tokyo(UTC+9) | 2024-11-21 17:16:13 - timezone: Indian/Mauritius(UTC+4) | 2|afrinic|20241121|16805|00000000|20241121|00000 | 20241121 | afrinic|*|ipv4|*|5555|summary | ipv4 | delegated-afrinic-extended-latest(size: 0.86 MB) |
apnic |
55131 | 55131 | 0 -OK! | 889651200 | 24.0300 % | 2024-11-21 22:08:24 | 2024-11-21 22:08:24 - timezone: Asia/Tokyo(UTC+9) | 2024-11-21 23:08:24 - timezone: Australia/Brisbane(UTC+10) | 2.3|apnic|20241121|173159||20241120|+1000 | 20241121 | apnic|*|ipv4|*|55131|summary | ipv4 | delegated-apnic-extended-latest(size: 8.39 MB) |
arin |
76616 | 76616 | 0 -OK! | 1658945792 | 44.8090 % | 2024-11-21 22:00:34 | 2024-11-21 22:00:34 - timezone: Asia/Tokyo(UTC+9) | 2024-11-21 08:00:34 - timezone: America/New_York(UTC-5) | 2.3|arin|1732111267299|190452|19700101|20241120|-0500 | 1732111267299 | arin|*|ipv4|*|76616|summary | ipv4 | delegated-arin-extended-latest(size: 12.08 MB) |
lacnic |
19899 | 19899 | 0 -OK! | 190079744 | 5.1342 % | 2024-11-21 22:12:14 | 2024-11-21 22:12:14 - timezone: Asia/Tokyo(UTC+9) | 2024-11-21 10:12:14 - timezone: America/Montevideo(UTC-3) | 2.3|lacnic|20241120|91212|19870101|20241119|-0300 | 20241120 | lacnic|*|ipv4|*|19899|summary | ipv4 | delegated-lacnic-extended-latest(size: 4.29 MB) |
ripencc |
95008 | 95008 | 0 -OK! | 842331904 | 22.7518 % | 2024-11-21 22:04:33 | 2024-11-21 22:04:33 - timezone: Asia/Tokyo(UTC+9) | 2024-11-21 14:04:33 - timezone: Europe/Amsterdam(UTC+1) | 2|ripencc|1732143599|251016|19700101|20241120|+0100 | 1732143599 | ripencc|*|ipv4|*|95008|summary | ipv4 | delegated-ripencc-extended-latest(size: 17.38 MB) |
グローバルIP理論総数 | 不足IP数 | IP合計 | 全IP割合(%) | ||||||||||
3,702,258,432 | -512 | 3,702,258,944 | 100.0000 % |
code:sc12
上記表示の「不足IP」列に表示されているIP数の差異については、
以下の状況ページにてご説明をしています。
更新履歴情報
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アドレス国割り当てデータの公開を開始しましたが、 日次データの自動取得に関して現在は手動実行です。 極力、日次更新を心掛けますが厳密には試験運用中の位置づけです。 |
本サイトで公開しているツールについては、
十分にテストは行っておりますが個人で作成している為、
潜在的なバグがないとは言い切れません。
その為、ツールを用いた結果については十分検証の上ご利用ください。
当サイトおよび、管理人は如何なる損害もその責を負いません。
当サイト内のコンテンツおよび画像において、
出典・引用の外部著作権者の明記がないものは、
すべて管理人による著作物です。
当サイトでご紹介しておりますコンテンツの著作権の放棄は致しません。
サイト内コンテンツを引用される際にはご連絡は不要です。
ただし、出典元として当サイト(個別記事)へのリンクをお願いいたします。
申し訳ございませんが、無断転載、複製をお断りさせて頂いております。
コンテンツを有益であると感じていただけましたら非常に光栄です。
ありがとうございます。
公開日:
最終更新日:2019/06/20