IPアドレス・ネットマスクの変換・チェック・統合・除外、国判定を簡単に。

こんな機能欲しいけど、自分で作るの面倒くさい!みたいな思いつきを
是非Twitterで意見投げてみてください。
時間は掛かるかもしれませんがコツコツ頑張るかも!?
Twitterリンクは下部)

IPアドレスから地理的位置情報(GeoIPLocation)の検索機能を公開しました。

Google or AdMax Promotion (ipvtop)

国別 IPアドレスの「CIDR表記」一覧(グローバルIPアドレス・allow/denyリスト)

以下は各国の割当てIP範囲を
5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)による提供データ行を
そのままCIDR変換を行った際の状態と、
当サイトにて連続範囲を再集計を行ってより効率的なCIDR変換を行った結果との、
削減された行数(CIDR表現数)の差異を表示しています。

CIDR表記前後の削減効果一覧表

プロモーション

Google or AdMax Promotion (ipvpos)

以下は各国の集計になりますが国名をクリックすると国別の詳細情報がご確認いただけます。

No 国コード 国名 統合前
CIDR数
統合後
CIDR数
CIDR
削減数
総IP数 1CIDR当り
IP数平均
1 --
7,245 6,701 -544 10,743,576 1,603
2 AD
19 18 -1 55,296 3,072
3 AE
315 301 -14 4,131,200 13,725
4 AF
126 121 -5 192,512 1,591
5 AG
40 40 0 176,128 4,403
6 AI
7 7 0 8,448 1,207
7 AL
187 181 -6 474,368 2,621
8 AM
151 145 -6 622,880 4,296
9 AO
101 101 0 1,242,368 12,301
10 AR
1,841 1,534 -307 19,481,856 12,700
11 AS
3 3 0 5,632 1,877
12 AT
1,984 1,782 -202 11,143,520 6,253
13 AU
8,723 5,976 -2,747 48,753,920 8,158
14 AW
11 11 0 111,616 10,147
15 AX
2 2 0 5,120 2,560
16 AZ
149 143 -6 760,832 5,321
17 BA
157 144 -13 778,496 5,406
18 BB
30 30 0 168,704 5,623
19 BD
1,748 1,613 -135 1,890,304 1,172
20 BE
918 862 -56 12,357,248 14,336
21 BF
44 42 -2 332,544 7,918
22 BG
1,653 1,190 -463 4,398,848 3,697
23 BH
59 59 0 454,400 7,702
24 BI
15 15 0 38,912 2,594
25 BJ
30 30 0 153,088 5,103
26 BL
9 7 -2 2,560 366
27 BM
70 71 1 115,456 1,626
28 BN
35 36 1 216,320 6,009
29 BO
116 101 -15 1,170,688 11,591
30 BQ
12 12 0 24,832 2,069
31 BR
11,918 4,365 -7,553 87,162,624 19,969
32 BS
22 22 0 137,472 6,249
33 BT
27 27 0 36,096 1,337
34 BW
43 43 0 159,232 3,703
35 BY
95 93 -2 1,789,696 19,244
36 BZ
169 166 -3 199,424 1,201
37 CA
8,696 5,429 -3,267 69,341,440 12,772
38 CD
65 64 -1 167,168 2,612
39 CF
5 5 0 5,376 1,075
40 CG
18 18 0 139,520 7,751
41 CH
2,861 2,497 -364 29,395,608 11,772
42 CI
227 217 -10 1,701,632 7,842
43 CK
2 2 0 8,704 4,352
44 CL
797 616 -181 10,030,592 16,283
45 CM
52 51 -1 663,808 13,016
46 CN
8,668 5,485 -3,183 343,377,664 62,603
47 CO
592 472 -120 17,360,128 36,780
48 CR
180 167 -13 2,331,648 13,962
49 CU
20 17 -3 257,024 15,119
50 CV
13 13 0 31,744 2,442
51 CW
47 39 -8 200,448 5,140
52 CY
498 454 -44 1,201,984 2,648
53 CZ
1,624 1,524 -100 9,615,744 6,310
54 DE
9,976 7,904 -2,072 123,587,968 15,636
55 DJ
5 5 0 45,568 9,114
56 DK
1,472 1,208 -264 12,017,248 9,948
57 DM
12 12 0 13,824 1,152
58 DO
144 125 -19 1,608,192 12,866
59 DZ
30 30 0 4,761,088 158,703
60 EC
406 295 -111 2,700,544 9,154
61 EE
362 339 -23 1,301,816 3,840
62 EG
171 163 -8 24,153,856 148,183
63 ER
1 1 0 4,096 4,096
64 ES
3,553 3,295 -258 32,247,616 9,787
65 ET
7 7 0 363,520 51,931
66 EUa
70 61 -9 431,616 7,076
67 FI
1,115 975 -140 13,662,016 14,012
68 FJ
38 36 -2 144,640 4,018
69 FK
11 7 -4 7,168 1,024
70 FM
5 5 0 8,704 1,741
71 FO
14 14 0 45,056 3,218
72 FR
4,313 3,810 -503 82,971,504 21,777
73 GA
28 28 0 405,504 14,482
74 GB
8,209 7,278 -931 115,336,552 15,847
75 GD
12 12 0 10,496 875
76 GE
255 238 -17 1,264,128 5,311
77 GF
6 6 0 22,528 3,755
78 GG
17 17 0 36,352 2,138
79 GH
129 125 -4 2,260,736 18,086
80 GI
83 83 0 253,440 3,053
81 GL
25 25 0 34,304 1,372
82 GM
19 19 0 269,824 14,201
83 GN
21 21 0 37,376 1,780
84 GP
23 23 0 129,280 5,621
85 GQ
10 10 0 18,432 1,843
86 GR
415 403 -12 5,697,792 14,138
87 GT
137 125 -12 635,136 5,081
88 GU
29 27 -2 219,136 8,116
89 GW
3 3 0 5,632 1,877
90 GY
14 13 -1 68,864 5,297
91 HK
2,788 2,443 -345 12,852,736 5,261
92 HN
191 186 -5 536,064 2,882
93 HR
240 231 -9 2,328,064 10,078
94 HT
25 21 -4 154,880 7,375
95 HU
843 618 -225 5,968,384 9,658
96 ID
4,246 3,358 -888 18,969,344 5,649
97 IE
755 668 -87 10,287,168 15,400
98 IL
767 647 -120 7,931,136 12,258
99 IM
45 45 0 83,200 1,849
100 IN
8,106 6,021 -2,085 41,715,968 6,928
101 IO
2 2 0 3,072 1,536
102 IQ
274 264 -10 800,256 3,031
103 IR
1,632 1,493 -139 12,424,192 8,322
104 IS
141 132 -9 888,320 6,730
105 IT
3,253 2,978 -275 55,136,832 18,515
106 JE
23 21 -2 31,488 1,499
107 JM
48 47 -1 220,416 4,690
108 JO
117 117 0 645,504 5,517
109 JP
4,442 2,928 -1,514 190,364,160 65,015
110 KE
224 217 -7 6,117,888 28,193
111 KG
76 75 -1 267,264 3,564
112 KH
253 251 -2 412,160 1,642
113 KI
6 6 0 5,120 853
114 KM
3 3 0 6,144 2,048
115 KN
14 14 0 18,432 1,317
116 KP
1 1 0 1,024 1,024
117 KR
2,049 971 -1,078 112,491,776 115,851
118 KW
134 132 -2 1,913,088 14,493
119 KY
24 24 0 45,312 1,888
120 KZ
464 428 -36 3,222,784 7,530
121 LA
50 50 0 84,480 1,690
122 LB
234 228 -6 610,560 2,678
123 LC
22 21 -1 22,016 1,048
124 LI
72 71 -1 116,256 1,637
125 LK
68 61 -7 562,944 9,229
126 LR
15 15 0 36,352 2,423
127 LS
18 18 0 119,808 6,656
128 LT
1,152 739 -413 2,588,928 3,503
129 LU
392 377 -15 1,771,008 4,698
130 LV
386 373 -13 1,745,920 4,681
131 LY
39 39 0 427,520 10,962
132 MA
64 64 0 12,266,240 191,660
133 MC
22 22 0 64,256 2,921
134 MD
477 474 -3 1,334,528 2,815
135 ME
40 40 0 192,512 4,813
136 MF
11 11 0 11,008 1,001
137 MG
24 24 0 577,536 24,064
138 MH
3 3 0 4,096 1,365
139 MK
144 106 -38 701,696 6,620
140 ML
25 25 0 90,624 3,625
141 MM
179 177 -2 217,344 1,228
142 MN
111 109 -2 216,064 1,982
143 MO
36 28 -8 336,640 12,023
144 MP
6 5 -1 15,360 3,072
145 MQ
19 19 0 129,024 6,791
146 MR
11 11 0 45,056 4,096
147 MS
2 2 0 1,280 640
148 MT
121 121 0 686,592 5,674
149 MU
106 103 -3 4,778,752 46,396
150 MV
42 40 -2 88,832 2,221
151 MW
39 39 0 550,656 14,119
152 MX
1,318 718 -600 29,038,080 40,443
153 MY
830 706 -124 6,660,096 9,434
154 MZ
46 46 0 439,296 9,550
155 NA
31 31 0 460,032 14,840
156 NC
44 41 -3 161,024 3,927
157 NE
9 9 0 41,984 4,665
158 NF
4 4 0 2,048 512
159 NG
325 314 -11 3,147,520 10,024
160 NI
55 51 -4 412,416 8,087
161 NL
5,825 5,214 -611 50,257,952 9,639
162 NO
1,246 1,166 -80 15,608,592 13,386
163 NP
228 223 -5 582,400 2,612
164 NR
6 6 0 9,728 1,621
165 NU
2 2 0 2,048 1,024
166 NZ
1,820 1,153 -667 7,062,784 6,126
167 OM
60 60 0 956,160 15,936
168 PA
167 140 -27 1,742,848 12,449
169 PE
248 213 -35 3,234,304 15,185
170 PF
19 19 0 71,680 3,773
171 PG
60 60 0 68,864 1,148
172 PH
700 640 -60 6,111,744 9,550
173 PK
587 554 -33 5,436,416 9,813
174 PL
4,109 3,821 -288 20,870,600 5,462
175 PM
2 2 0 4,608 2,304
176 PR
206 198 -8 946,432 4,780
177 PS
218 211 -7 828,416 3,926
178 PT
428 385 -43 6,681,120 17,354
179 PW
5 5 0 6,656 1,331
180 PY
124 115 -9 1,131,008 9,835
181 QA
43 39 -4 843,776 21,635
182 RE
22 21 -1 422,912 20,139
183 RO
3,019 2,505 -514 8,196,224 3,272
184 RS
395 353 -42 2,283,264 6,468
185 RU
11,399 8,903 -2,496 45,655,168 5,128
186 RW
23 23 0 277,248 12,054
187 SA
531 513 -18 10,610,688 20,684
188 SB
12 12 0 14,336 1,195
189 SC
393 378 -15 7,234,048 19,138
190 SD
35 34 -1 1,891,072 55,620
191 SE
2,054 1,916 -138 29,871,464 15,591
192 SG
1,531 1,398 -133 25,224,704 18,043
193 SI
504 489 -15 2,660,608 5,441
194 SK
450 412 -38 2,726,144 6,617
195 SL
21 21 0 82,688 3,938
196 SM
21 21 0 40,960 1,950
197 SN
30 24 -6 401,664 16,736
198 SO
27 27 0 49,664 1,839
199 SR
13 10 -3 80,640 8,064
200 SS
24 24 0 22,272 928
201 ST
2 2 0 9,216 4,608
202 SV
87 79 -8 664,576 8,412
203 SX
13 10 -3 34,304 3,430
204 SY
210 193 -17 1,260,288 6,530
205 SZ
20 20 0 51,712 2,586
206 TC
7 7 0 10,496 1,499
207 TD
16 16 0 24,064 1,504
208 TG
15 15 0 352,768 23,518
209 TH
725 582 -143 9,208,320 15,822
210 TJ
39 38 -1 79,872 2,102
211 TK
1 1 0 2,048 2,048
212 TL
19 19 0 17,920 943
213 TM
8 8 0 21,760 2,720
214 TN
41 40 -1 7,872,256 196,806
215 TO
10 10 0 11,008 1,101
216 TR
1,593 1,352 -241 16,695,296 12,349
217 TT
59 50 -9 544,768 10,895
218 TV
1 1 0 8,192 8,192
219 TW
873 661 -212 35,695,360 54,002
220 TZ
137 135 -2 1,048,576 7,767
221 UA
3,103 2,839 -264 10,488,480 3,694
222 UG
79 77 -2 1,422,336 18,472
223 US
63,332 22,744 -40,588 1,617,360,480 71,112
224 UY
80 50 -30 2,440,960 48,819
225 UZ
114 98 -16 263,168 2,685
226 VA
4 4 0 10,752 2,688
227 VC
12 12 0 12,288 1,024
228 VE
252 213 -39 6,708,224 31,494
229 VG
106 106 0 86,528 816
230 VI
15 15 0 110,080 7,339
231 VN
1,048 802 -246 16,176,128 20,170
232 VU
18 18 0 15,616 868
233 WF
3 3 0 3,584 1,195
234 WS
15 15 0 19,712 1,314
235 YE
31 30 -1 233,728 7,791
236 YT
5 5 0 2,048 410
237 ZA
1,957 1,360 -597 27,034,880 19,879
238 ZM
32 32 0 1,644,800 51,400
239 ZW
35 35 0 99,328 2,838
240 ZZ
401 397 -4 5,601,280 14,109
グローバルIP総数(参考) 統合前 統合後 CIDR削減数 総IP数 1CIDR当り
IP数平均
3,702,258,432(37億225万8,432) 242,482 162,893 -79,589 3,702,257,664 22,728

code:sc20

全グローバルIPアドレスと上記IPアドレス総数の差分は「768」アドレスでした。

※尚、上記の「統合前CIDR数」は元データ行数ではなく「元データ範囲をCIDR表現に置換した後の行数」を示しています。
結果として、元データの行数と「同数」か「CIDR表現の数の方が多く」なります。
1CIDRで表現ができないIPアドレス範囲が含まれるためです。


*1)「RIPE NCC (ripencc)」では国コード「EU」のレコードが含まれています。
国コード「EU」はISO 3166-1 alpha-2において「例外的に予約されたコード要素(3)」の位置づけです。
またそれ自体が国を示すのではなく「ヨーロッパ圏」のエリアを示しているコードです。
EUコードに属するIPアドレスが「EU加盟国28ヶ国」を示している訳ではなく、
「EU加盟国28ヶ国」をIP判定するには各国に割当てられているIPをすべて対象にする必要があります。
※当サイトでは、統合後のデータにおいて本コードを「EUa」と一部表記しています。

*2)「AfriNIC(afrinic)」では国コード「ZZ」のレコードが含まれています。
ZZは「Historial and Legacy」という名称になっており「歴史と遺産」を示しています。
その為、どこか一国を示している国コードではないものと思われます。
ISO 3166-1 alpha-2におけるステータスも「ユーザーが割り当てたコード要素(2)」とされており、
正式にISOに規定されているものでもありません。

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:ヨーロッパ圏」のデータは各国一覧にも含まれていますが、以下でご確認いただけます。


 

5-RIR・データ取込件数とIPアドレス総数集計表

当サイトではRIRからのデータ取り込みを日次で自動処理によって行っています。
以下が各RIRからの取り込みを行った際の日時情報になります。

最終確認日のみが直近で、取り込み処理を実施していない場合は、
データ元であるRIRデータに差異がなかった(バージョンが同じ)事を示します。
バージョンが異なる場合のみ、取込の処理を実施しています。

RIR 行数(サマリ行) 格納行数 行差異 集計IP数 gIP割合(%) 最終チェック日時 取込日時 現地時刻(参考) header行 データversion データサマリ行 タイプ 取込時点データ
afrinic
4859 4859 0 -OK! 121250304 3.2750 % 2022-06-29 22:16:10 2022-06-29 22:16:10 - timezone: Asia/Tokyo(UTC+9) 2022-06-29 17:16:10 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20220629|14066|00000000|20220629|00000 20220629 afrinic|*|ipv4|*|4859|summary ipv4 delegated-afrinic-extended-latest(size: 0.72 MB)
apnic
52231 52231 0 -OK! 891732736 24.0862 % 2022-06-29 22:08:16 2022-06-29 22:08:16 - timezone: Asia/Tokyo(UTC+9) 2022-06-29 23:08:16 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20220629|156436||20220628|+1000 20220629 apnic|*|ipv4|*|52231|summary ipv4 delegated-apnic-extended-latest(size: 7.60 MB)
arin
71809 71809 0 -OK! 1668754688 45.0740 % 2022-06-29 22:00:20 2022-06-29 22:00:20 - timezone: Asia/Tokyo(UTC+9) 2022-06-29 09:00:20 - timezone: America/New_York(UTC-4) 2.3|arin|1656421208923|171309|19700101|20220628|-0400 1656421208923 arin|*|ipv4|*|71809|summary ipv4 delegated-arin-extended-latest(size: 11.03 MB)
lacnic
19423 19423 0 -OK! 190155520 5.1362 % 2022-06-29 22:12:12 2022-06-29 22:12:12 - timezone: Asia/Tokyo(UTC+9) 2022-06-29 10:12:12 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20220628|83854|19870101|20220628|-0300 20220628 lacnic|*|ipv4|*|19423|summary ipv4 delegated-lacnic-extended-latest(size: 3.98 MB)
ripencc
89878 89878 0 -OK! 830364416 22.4286 % 2022-06-29 22:04:27 2022-06-29 22:04:27 - timezone: Asia/Tokyo(UTC+9) 2022-06-29 15:04:27 - timezone: Europe/Amsterdam(UTC+2) 2|ripencc|1656453599|236274|19830705|20220628|+0200 1656453599 ripencc|*|ipv4|*|89878|summary ipv4 delegated-ripencc-extended-latest(size: 16.41 MB)
グローバルIP理論総数不足IP数IP合計全IP割合(%)
3,702,258,4327683,702,257,664100.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アドレス国割り当てデータの公開を開始しましたが、
日次データの自動取得に関して現在は手動実行です。
極力、日次更新を心掛けますが厳密には試験運用中の位置づけです。

AdMax Promotion

公開日:
最終更新日:2019/06/20

シェア頂けると新機能開発の励みになります!!

最後までお読みいただきありがとうございました。
便利!と思って頂けたらシェアを是非お願いします。
ご意見・ご批判でも感じた事を気にせずご指摘ください。

アカウント新規作成の為、是非フォローもお願いします。(無言OK)

※このページでこんな情報も一緒に見れたら便利!などの
アイディア・ご意見もお聞かせください。

また弊サイトはすべて広告費と個人の自腹にて運営・開発を行っています。
皆様、お仕事中でお忙しいことと存じますが、
ご興味がおありの広告が目に留まりましたら
広告主様のサイトもご覧いただけますと励みになります。

QRコードからもこのURLを開けます。
リンク先URL: https://ipvx.info/country/cidr/


AdMax Promotion

サイト内コンテンツ
すべて展開 | すべて省略

Google or AdMax Promotion (ipvlink)

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください