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

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

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

Google or AdMax Promotion (ipvtop)

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

現在、データ更新処理が実行中です。(4_2023-12-07 22:00:02~)
更新実行中は集計・判定結果に乱れが発生する恐れがあります。ご了承ください。
日次更新処理は断続的に 1時半程 で終了します。

以下は各国の割当て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 --
9,772 8,547 -1,225 11,057,800 1,294
2 AD
21 20 -1 56,320 2,816
3 AE
777 733 -44 4,805,504 6,556
4 AF
124 118 -6 177,408 1,503
5 AG
41 41 0 180,224 4,396
6 AI
8 8 0 8,704 1,088
7 AL
202 188 -14 473,088 2,516
8 AM
177 167 -10 655,904 3,928
9 AO
127 123 -4 1,265,920 10,292
10 AR
1,856 1,540 -316 19,482,368 12,651
11 AS
3 3 0 5,632 1,877
12 AT
2,016 1,809 -207 11,222,112 6,203
13 AU
6,749 5,652 -1,097 47,429,888 8,392
14 AW
12 12 0 111,872 9,323
15 AX
1 1 0 4,096 4,096
16 AZ
174 158 -16 764,672 4,840
17 BA
161 148 -13 782,848 5,290
18 BB
30 30 0 168,704 5,623
19 BD
2,002 1,845 -157 1,986,048 1,076
20 BE
935 882 -53 12,481,408 14,151
21 BF
48 46 -2 335,360 7,290
22 BG
1,700 1,255 -445 4,369,920 3,482
23 BH
56 56 0 451,584 8,064
24 BI
14 14 0 37,888 2,706
25 BJ
33 33 0 146,688 4,445
26 BL
3 3 0 768 256
27 BM
50 50 0 111,872 2,237
28 BN
35 36 1 216,320 6,009
29 BO
116 101 -15 1,169,920 11,583
30 BQ
12 12 0 24,832 2,069
31 BR
12,172 4,442 -7,730 87,128,832 19,615
32 BS
23 23 0 137,728 5,988
33 BT
30 30 0 37,120 1,237
34 BW
47 47 0 161,792 3,442
35 BY
95 93 -2 1,789,696 19,244
36 BZ
161 158 -3 179,968 1,139
37 CA
8,961 5,702 -3,259 68,644,608 12,039
38 CD
71 70 -1 171,776 2,454
39 CF
5 5 0 5,376 1,075
40 CG
19 19 0 140,544 7,397
41 CH
2,887 2,519 -368 25,945,912 10,300
42 CI
232 222 -10 1,705,984 7,685
43 CK
2 2 0 8,704 4,352
44 CL
802 619 -183 10,028,032 16,200
45 CM
54 52 -2 661,248 12,716
46 CN
8,669 5,465 -3,204 343,129,088 62,787
47 CO
613 492 -121 17,365,760 35,296
48 CR
184 171 -13 2,332,928 13,643
49 CU
20 17 -3 257,024 15,119
50 CV
20 20 0 35,072 1,754
51 CW
48 41 -7 201,216 4,908
52 CY
516 469 -47 1,223,488 2,609
53 CZ
1,733 1,522 -211 9,553,536 6,277
54 DE
10,406 8,167 -2,239 123,894,784 15,170
55 DJ
6 6 0 45,824 7,637
56 DK
1,495 1,225 -270 11,947,104 9,753
57 DM
14 14 0 14,592 1,042
58 DO
149 130 -19 1,611,776 12,398
59 DZ
31 31 0 4,762,112 153,617
60 EC
406 295 -111 2,700,032 9,153
61 EE
404 376 -28 1,308,712 3,481
62 EG
175 167 -8 24,144,640 144,579
63 ER
1 1 0 4,096 4,096
64 ES
3,588 3,306 -282 32,064,832 9,699
65 ET
13 13 0 366,592 28,199
66 EUa
16 15 -1 401,152 26,743
67 FI
1,116 972 -144 13,905,216 14,306
68 FJ
37 35 -2 142,848 4,081
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,465 3,929 -536 82,153,584 20,910
73 GA
28 28 0 397,824 14,208
74 GB
8,533 7,524 -1,009 125,326,344 16,657
75 GD
13 13 0 10,752 827
76 GE
276 256 -20 1,274,112 4,977
77 GF
6 6 0 22,528 3,755
78 GG
21 21 0 38,656 1,841
79 GH
132 128 -4 2,226,688 17,396
80 GI
73 73 0 239,104 3,275
81 GL
25 25 0 34,304 1,372
82 GM
22 22 0 272,896 12,404
83 GN
21 21 0 36,608 1,743
84 GP
23 23 0 129,280 5,621
85 GQ
11 11 0 18,944 1,722
86 GR
430 418 -12 5,710,592 13,662
87 GT
139 127 -12 640,256 5,041
88 GU
28 26 -2 218,880 8,418
89 GW
3 3 0 5,632 1,877
90 GY
14 13 -1 68,864 5,297
91 HK
2,799 2,462 -337 13,012,480 5,285
92 HN
190 185 -5 534,528 2,889
93 HR
255 245 -10 2,331,648 9,517
94 HT
25 21 -4 154,880 7,375
95 HU
856 627 -229 5,941,760 9,476
96 ID
5,095 3,935 -1,160 18,802,688 4,778
97 IE
770 680 -90 11,055,168 16,258
98 IL
884 687 -197 7,975,680 11,609
99 IM
49 49 0 83,456 1,703
100 IN
8,469 6,468 -2,001 41,613,824 6,434
101 IO
2 2 0 3,072 1,536
102 IQ
311 276 -35 448,896 1,626
103 IR
1,718 1,551 -167 12,178,432 7,852
104 IS
141 132 -9 887,040 6,720
105 IT
3,429 3,121 -308 54,007,360 17,305
106 JE
39 37 -2 143,360 3,875
107 JM
43 42 -1 209,920 4,998
108 JO
121 121 0 646,528 5,343
109 JP
4,558 2,985 -1,573 190,143,232 63,700
110 KE
271 262 -9 6,157,056 23,500
111 KG
83 80 -3 267,776 3,347
112 KH
256 252 -4 407,296 1,616
113 KI
5 5 0 4,096 819
114 KM
3 3 0 6,144 2,048
115 KN
13 13 0 16,640 1,280
116 KP
1 1 0 1,024 1,024
117 KR
2,215 988 -1,227 112,502,528 113,869
118 KW
132 128 -4 1,906,688 14,896
119 KY
23 23 0 44,288 1,926
120 KZ
527 473 -54 3,253,248 6,878
121 LA
53 53 0 85,504 1,613
122 LB
242 221 -21 592,896 2,683
123 LC
19 19 0 20,480 1,078
124 LI
60 59 -1 105,472 1,788
125 LK
70 63 -7 563,968 8,952
126 LR
17 17 0 37,632 2,214
127 LS
19 19 0 120,832 6,360
128 LT
1,185 771 -414 2,610,944 3,386
129 LU
510 495 -15 1,825,280 3,687
130 LV
400 384 -16 1,740,032 4,531
131 LY
50 50 0 438,528 8,771
132 MA
67 67 0 12,267,776 183,101
133 MC
21 21 0 63,744 3,035
134 MD
453 448 -5 1,246,464 2,782
135 ME
48 47 -1 206,848 4,401
136 MF
13 13 0 11,776 906
137 MG
25 25 0 578,560 23,142
138 MH
4 4 0 4,352 1,088
139 MK
141 103 -38 688,128 6,681
140 ML
27 27 0 92,672 3,432
141 MM
214 212 -2 231,680 1,093
142 MN
121 119 -2 215,296 1,809
143 MO
38 30 -8 337,664 11,255
144 MP
6 5 -1 15,360 3,072
145 MQ
21 21 0 134,656 6,412
146 MR
14 14 0 47,360 3,383
147 MS
2 2 0 1,280 640
148 MT
127 126 -1 689,024 5,468
149 MU
103 101 -2 4,777,984 47,307
150 MV
47 45 -2 93,952 2,088
151 MW
43 43 0 552,704 12,854
152 MX
1,333 736 -597 29,020,416 39,430
153 MY
868 745 -123 6,682,368 8,970
154 MZ
47 47 0 440,320 9,369
155 NA
34 34 0 463,104 13,621
156 NC
44 41 -3 161,024 3,927
157 NE
13 13 0 46,080 3,545
158 NF
4 4 0 2,048 512
159 NG
364 351 -13 3,182,336 9,066
160 NI
54 50 -4 412,160 8,243
161 NL
5,977 5,357 -620 49,873,184 9,310
162 NO
1,262 1,180 -82 15,537,680 13,168
163 NP
240 235 -5 585,472 2,491
164 NR
6 6 0 9,728 1,621
165 NU
2 2 0 2,048 1,024
166 NZ
1,478 1,275 -203 6,799,872 5,333
167 OM
62 62 0 958,464 15,459
168 PA
167 140 -27 1,739,008 12,421
169 PE
251 216 -35 3,238,656 14,994
170 PF
19 19 0 75,520 3,975
171 PG
64 64 0 71,424 1,116
172 PH
763 706 -57 6,107,392 8,651
173 PK
649 614 -35 5,497,856 8,954
174 PL
4,168 3,842 -326 20,926,984 5,447
175 PM
2 2 0 4,608 2,304
176 PR
198 190 -8 748,032 3,937
177 PS
247 240 -7 879,360 3,664
178 PT
426 386 -40 6,682,656 17,313
179 PW
4 4 0 6,144 1,536
180 PY
126 117 -9 1,132,544 9,680
181 QA
42 38 -4 843,520 22,198
182 RE
25 24 -1 424,704 17,696
183 RO
2,934 2,467 -467 8,125,056 3,293
184 RS
411 369 -42 2,293,248 6,215
185 RU
11,291 8,772 -2,519 45,277,824 5,162
186 RW
27 27 0 280,320 10,382
187 SA
556 529 -27 10,633,472 20,101
188 SB
13 13 0 14,592 1,122
189 SC
411 394 -17 7,218,432 18,321
190 SD
36 35 -1 1,892,096 54,060
191 SE
2,069 1,924 -145 30,062,376 15,625
192 SG
1,616 1,476 -140 26,054,144 17,652
193 SI
521 504 -17 2,672,128 5,302
194 SK
452 414 -38 2,726,656 6,586
195 SL
22 22 0 81,408 3,700
196 SM
20 20 0 38,912 1,946
197 SN
31 25 -6 401,920 16,077
198 SO
29 29 0 50,944 1,757
199 SR
14 11 -3 81,664 7,424
200 SS
28 27 -1 24,832 920
201 ST
2 2 0 9,216 4,608
202 SV
85 77 -8 663,808 8,621
203 SX
13 10 -3 34,304 3,430
204 SY
213 196 -17 1,277,696 6,519
205 SZ
24 24 0 54,272 2,261
206 TC
7 7 0 10,496 1,499
207 TD
20 20 0 25,856 1,293
208 TG
16 16 0 353,792 22,112
209 TH
753 599 -154 9,186,048 15,336
210 TJ
52 44 -8 81,664 1,856
211 TK
2 3 1 3,072 1,024
212 TL
25 25 0 21,760 870
213 TM
8 8 0 21,760 2,720
214 TN
45 44 -1 7,875,072 178,979
215 TO
11 11 0 11,520 1,047
216 TR
1,665 1,391 -274 16,758,784 12,048
217 TT
59 50 -9 544,768 10,895
218 TV
1 1 0 8,192 8,192
219 TW
907 692 -215 35,714,048 51,610
220 TZ
158 154 -4 1,064,704 6,914
221 UA
3,008 2,773 -235 10,182,560 3,672
222 UG
86 84 -2 1,428,480 17,006
223 US
65,923 24,274 -41,649 1,613,789,792 66,482
224 UY
80 51 -29 2,441,216 47,867
225 UZ
134 127 -7 278,016 2,189
226 VA
4 4 0 10,752 2,688
227 VC
11 11 0 10,240 931
228 VE
252 213 -39 6,708,736 31,496
229 VG
113 113 0 92,160 816
230 VI
16 16 0 110,336 6,896
231 VN
1,268 976 -292 16,288,256 16,689
232 VU
19 19 0 15,872 835
233 WF
3 3 0 3,584 1,195
234 WS
15 15 0 19,456 1,297
235 YE
30 29 -1 233,472 8,051
236 YT
1 1 0 1,024 1,024
237 ZA
2,076 1,456 -620 27,123,456 18,629
238 ZM
35 35 0 1,645,312 47,009
239 ZW
39 39 0 102,656 2,632
240 ZZ
451 450 -1 5,394,944 11,989
グローバルIP総数(参考) 統合前 統合後 CIDR削減数 総IP数 1CIDR当り
IP数平均
3,702,258,432(37億225万8,432) 251,262 170,616 -80,646 3,702,257,664 21,699

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
5293 5293 0 -OK! 121250304 3.2750 % 2023-12-06 22:16:14 2023-12-06 22:16:14 - timezone: Asia/Tokyo(UTC+9) 2023-12-06 17:16:14 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20231206|15787|00000000|20231206|00000 20231206 afrinic|*|ipv4|*|5293|summary ipv4 delegated-afrinic-extended-latest(size: 0.81 MB)
apnic
53918 53918 0 -OK! 890922240 24.0643 % 2023-12-06 22:08:22 2023-12-06 22:08:22 - timezone: Asia/Tokyo(UTC+9) 2023-12-06 23:08:22 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20231206|166098||20231205|+1000 20231206 apnic|*|ipv4|*|53918|summary ipv4 delegated-apnic-extended-latest(size: 8.04 MB)
arin
74835 74835 0 -OK! 1662682624 44.9100 % 2023-12-07 22:00:24 2023-12-07 22:00:24 - timezone: Asia/Tokyo(UTC+9) 2023-12-07 08:00:24 - timezone: America/New_York(UTC-5) 2.3|arin|1701871233121|181520|19700101|20231206|-0500 1701871233121 arin|*|ipv4|*|74835|summary ipv4 delegated-arin-extended-latest(size: 11.60 MB)
lacnic
19712 19712 0 -OK! 190080768 5.1342 % 2023-12-06 22:12:12 2023-12-06 22:12:12 - timezone: Asia/Tokyo(UTC+9) 2023-12-06 10:12:12 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20231205|88319|19870101|20231205|-0300 20231205 lacnic|*|ipv4|*|19712|summary ipv4 delegated-lacnic-extended-latest(size: 4.17 MB)
ripencc
92823 92823 0 -OK! 837321728 22.6165 % 2023-12-06 22:04:25 2023-12-06 22:04:25 - timezone: Asia/Tokyo(UTC+9) 2023-12-06 14:04:25 - timezone: Europe/Amsterdam(UTC+1) 2|ripencc|1701817199|246833|19700101|20231205|+0100 1701817199 ripencc|*|ipv4|*|92823|summary ipv4 delegated-ripencc-extended-latest(size: 17.07 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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください