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 --
9,752 8,849 -903 9,678,792 1,094
2 AD
22 21 -1 57,344 2,731
3 AE
887 834 -53 5,465,728 6,554
4 AF
127 121 -6 175,872 1,453
5 AG
42 42 0 180,480 4,297
6 AI
9 9 0 9,728 1,081
7 AL
208 194 -14 476,928 2,458
8 AM
185 175 -10 658,720 3,764
9 AO
127 123 -4 1,265,664 10,290
10 AR
1,887 1,571 -316 19,460,864 12,388
11 AS
3 3 0 5,632 1,877
12 AT
2,035 1,824 -211 11,225,696 6,154
13 AU
6,752 5,653 -1,099 46,569,216 8,238
14 AW
12 12 0 111,872 9,323
15 AX
1 1 0 4,096 4,096
16 AZ
185 166 -19 766,976 4,620
17 BA
159 146 -13 780,800 5,348
18 BB
30 30 0 168,704 5,623
19 BD
2,084 1,920 -164 2,016,768 1,050
20 BE
946 890 -56 12,427,648 13,964
21 BF
49 47 -2 335,872 7,146
22 BG
1,736 1,272 -464 4,317,184 3,394
23 BH
54 54 0 446,464 8,268
24 BI
13 13 0 36,864 2,836
25 BJ
32 32 0 145,664 4,552
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,243 4,455 -7,788 87,130,880 19,558
32 BS
25 25 0 138,496 5,540
33 BT
41 34 -7 42,752 1,257
34 BW
46 46 0 158,976 3,456
35 BY
95 93 -2 1,789,696 19,244
36 BZ
159 156 -3 176,896 1,134
37 CA
9,075 5,818 -3,257 68,414,720 11,759
38 CD
72 71 -1 172,800 2,434
39 CF
5 5 0 5,376 1,075
40 CG
20 20 0 141,568 7,078
41 CH
2,918 2,544 -374 25,345,336 9,963
42 CI
234 224 -10 1,708,032 7,625
43 CK
2 2 0 8,704 4,352
44 CL
803 624 -179 10,032,896 16,078
45 CM
55 53 -2 596,992 11,264
46 CN
8,671 5,479 -3,192 343,165,696 62,633
47 CO
620 499 -121 17,370,624 34,811
48 CR
184 171 -13 2,336,768 13,665
49 CU
20 17 -3 257,024 15,119
50 CV
22 22 0 37,120 1,687
51 CW
48 41 -7 201,216 4,908
52 CY
543 496 -47 1,264,960 2,550
53 CZ
1,749 1,530 -219 9,552,000 6,243
54 DE
10,559 8,277 -2,282 124,236,608 15,010
55 DJ
7 7 0 46,080 6,583
56 DK
1,502 1,229 -273 11,908,704 9,690
57 DM
14 14 0 14,592 1,042
58 DO
150 131 -19 1,612,288 12,308
59 DZ
31 31 0 4,762,112 153,617
60 EC
414 301 -113 2,713,856 9,016
61 EE
402 375 -27 1,299,752 3,466
62 EG
176 168 -8 24,144,896 143,720
63 ER
1 1 0 4,096 4,096
64 ES
3,636 3,323 -313 32,116,032 9,665
65 ET
12 12 0 301,056 25,088
66 EUa
9 11 2 398,592 36,236
67 FI
1,119 971 -148 13,838,912 14,252
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,533 3,984 -549 82,117,232 20,612
73 GA
26 26 0 394,752 15,183
74 GB
8,594 7,576 -1,018 129,308,744 17,068
75 GD
13 13 0 10,752 827
76 GE
288 268 -20 1,276,992 4,765
77 GF
6 6 0 22,528 3,755
78 GG
21 21 0 38,656 1,841
79 GH
129 126 -3 2,184,704 17,339
80 GI
72 72 0 238,848 3,317
81 GL
25 25 0 34,304 1,372
82 GM
22 22 0 272,896 12,404
83 GN
24 24 0 38,144 1,589
84 GP
23 23 0 129,280 5,621
85 GQ
10 10 0 17,920 1,792
86 GR
435 423 -12 5,719,616 13,522
87 GT
142 128 -14 637,184 4,978
88 GU
29 27 -2 219,392 8,126
89 GW
3 3 0 5,632 1,877
90 GY
14 13 -1 68,864 5,297
91 HK
3,031 2,689 -342 13,126,912 4,882
92 HN
190 185 -5 534,528 2,889
93 HR
268 257 -11 2,345,472 9,126
94 HT
25 21 -4 154,880 7,375
95 HU
880 637 -243 5,921,024 9,295
96 ID
5,527 4,202 -1,325 18,955,520 4,511
97 IE
780 688 -92 11,055,424 16,069
98 IL
909 697 -212 7,981,376 11,451
99 IM
61 61 0 131,584 2,157
100 IN
8,594 6,561 -2,033 41,712,640 6,358
101 IO
2 2 0 3,072 1,536
102 IQ
322 283 -39 450,304 1,591
103 IR
1,778 1,586 -192 11,532,032 7,271
104 IS
151 141 -10 893,440 6,336
105 IT
3,501 3,180 -321 54,032,448 16,991
106 JE
42 40 -2 144,384 3,610
107 JM
49 48 -1 222,208 4,629
108 JO
122 121 -1 646,144 5,340
109 JP
4,627 3,047 -1,580 189,933,056 62,334
110 KE
287 276 -11 6,169,344 22,353
111 KG
84 81 -3 267,520 3,303
112 KH
256 253 -3 407,296 1,610
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 989 -1,226 112,501,248 113,753
118 KW
137 131 -6 1,907,456 14,561
119 KY
23 23 0 44,288 1,926
120 KZ
565 506 -59 3,269,120 6,461
121 LA
54 54 0 86,272 1,598
122 LB
247 226 -21 594,944 2,632
123 LC
19 19 0 20,480 1,078
124 LI
62 61 -1 106,240 1,742
125 LK
84 64 -20 564,224 8,816
126 LR
18 18 0 38,656 2,148
127 LS
19 19 0 120,832 6,360
128 LT
1,252 815 -437 2,628,608 3,225
129 LU
511 496 -15 1,827,072 3,684
130 LV
439 421 -18 1,841,408 4,374
131 LY
56 56 0 444,672 7,941
132 MA
70 70 0 12,269,312 175,276
133 MC
21 21 0 63,744 3,035
134 MD
457 452 -5 1,254,400 2,775
135 ME
52 51 -1 209,408 4,106
136 MF
13 13 0 11,776 906
137 MG
25 25 0 578,560 23,142
138 MH
5 5 0 4,608 922
139 MK
141 103 -38 688,128 6,681
140 ML
27 27 0 92,672 3,432
141 MM
219 217 -2 233,728 1,077
142 MN
122 120 -2 214,784 1,790
143 MO
39 31 -8 337,920 10,901
144 MP
6 5 -1 15,360 3,072
145 MQ
21 21 0 134,656 6,412
146 MR
13 13 0 46,336 3,564
147 MS
2 2 0 1,280 640
148 MT
127 126 -1 688,256 5,462
149 MU
105 103 -2 4,780,032 46,408
150 MV
47 45 -2 93,952 2,088
151 MW
45 45 0 554,240 12,316
152 MX
1,337 748 -589 29,017,088 38,793
153 MY
877 754 -123 6,686,976 8,869
154 MZ
48 48 0 441,344 9,195
155 NA
36 36 0 465,152 12,921
156 NC
45 42 -3 161,536 3,846
157 NE
12 12 0 45,056 3,755
158 NF
2 2 0 768 384
159 NG
352 341 -11 3,155,712 9,254
160 NI
54 50 -4 412,160 8,243
161 NL
6,038 5,424 -614 49,228,064 9,076
162 NO
1,277 1,190 -87 15,548,176 13,066
163 NP
245 240 -5 585,984 2,442
164 NR
7 7 0 10,240 1,463
165 NU
2 2 0 2,048 1,024
166 NZ
1,481 1,279 -202 6,702,336 5,240
167 OM
74 75 1 951,296 12,684
168 PA
164 137 -27 1,737,728 12,684
169 PE
254 219 -35 3,240,704 14,798
170 PF
19 19 0 75,520 3,975
171 PG
65 65 0 71,680 1,103
172 PH
787 730 -57 6,125,568 8,391
173 PK
658 622 -36 5,452,544 8,766
174 PL
4,178 3,844 -334 20,026,120 5,210
175 PM
2 2 0 4,608 2,304
176 PR
213 197 -16 761,344 3,865
177 PS
248 242 -6 875,264 3,617
178 PT
444 404 -40 6,692,384 16,565
179 PW
4 4 0 6,144 1,536
180 PY
146 136 -10 1,148,672 8,446
181 QA
43 39 -4 843,776 21,635
182 RE
25 24 -1 424,704 17,696
183 RO
2,894 2,439 -455 8,111,232 3,326
184 RS
419 377 -42 2,299,648 6,100
185 RU
10,932 8,416 -2,516 45,005,952 5,348
186 RW
27 27 0 280,320 10,382
187 SA
561 534 -27 10,678,272 19,997
188 SB
12 12 0 14,336 1,195
189 SC
887 808 -79 7,460,352 9,233
190 SD
35 34 -1 1,891,072 55,620
191 SE
2,091 1,944 -147 30,414,376 15,645
192 SG
1,694 1,551 -143 26,224,896 16,908
193 SI
524 507 -17 2,671,104 5,268
194 SK
457 419 -38 2,743,808 6,548
195 SL
23 23 0 80,896 3,517
196 SM
20 20 0 38,912 1,946
197 SN
32 26 -6 402,944 15,498
198 SO
29 29 0 50,944 1,757
199 SR
14 11 -3 81,664 7,424
200 SS
28 27 -1 25,344 939
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
211 194 -17 1,275,648 6,576
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
773 619 -154 9,192,192 14,850
210 TJ
56 46 -10 82,176 1,786
211 TK
2 3 1 3,072 1,024
212 TL
28 28 0 23,040 823
213 TM
9 9 0 22,016 2,446
214 TN
46 45 -1 7,876,096 175,024
215 TO
11 11 0 11,520 1,047
216 TR
1,722 1,409 -313 16,751,616 11,889
217 TT
59 50 -9 544,768 10,895
218 TV
1 1 0 8,192 8,192
219 TW
908 695 -213 35,709,440 51,380
220 TZ
166 162 -4 1,071,616 6,615
221 UA
2,942 2,705 -237 9,551,648 3,531
222 UG
89 87 -2 1,430,784 16,446
223 US
66,505 24,853 -41,652 1,613,780,832 64,933
224 UY
82 53 -29 2,441,984 46,075
225 UZ
140 128 -12 278,528 2,176
226 VA
4 4 0 10,752 2,688
227 VC
11 11 0 10,240 931
228 VE
252 213 -39 6,705,152 31,480
229 VG
116 116 0 171,008 1,474
230 VI
17 17 0 118,528 6,972
231 VN
1,357 1,045 -312 16,334,080 15,631
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,092 1,477 -615 27,063,040 18,323
238 ZM
39 38 -1 1,647,360 43,352
239 ZW
38 38 0 101,632 2,675
240 ZZ
526 525 -1 5,620,992 10,707
グローバルIP総数(参考) 統合前 統合後 CIDR削減数 総IP数 1CIDR当り
IP数平均
3,702,258,432(37億225万8,432) 254,730 173,745 -80,985 3,702,257,664 21,309

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
5418 5418 0 -OK! 121250304 3.2750 % 2024-06-23 22:16:12 2024-06-21 22:16:18 - timezone: Asia/Tokyo(UTC+9) 2024-06-21 17:16:18 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20240621|16249|00000000|20240621|00000 20240621 afrinic|*|ipv4|*|5418|summary ipv4 delegated-afrinic-extended-latest(size: 0.83 MB)
apnic
54630 54630 0 -OK! 889796608 24.0339 % 2024-06-23 22:08:23 2024-06-23 22:08:23 - timezone: Asia/Tokyo(UTC+9) 2024-06-23 23:08:23 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20240623|170049||20240621|+1000 20240623 apnic|*|ipv4|*|54630|summary ipv4 delegated-apnic-extended-latest(size: 8.23 MB)
arin
75789 75789 0 -OK! 1661789184 44.8858 % 2024-06-23 22:00:23 2024-06-23 22:00:23 - timezone: Asia/Tokyo(UTC+9) 2024-06-23 09:00:23 - timezone: America/New_York(UTC-4) 2.3|arin|1719061245611|186508|19700101|20240622|-0400 1719061245611 arin|*|ipv4|*|75789|summary ipv4 delegated-arin-extended-latest(size: 11.87 MB)
lacnic
19832 19832 0 -OK! 190079744 5.1342 % 2024-06-23 22:12:12 2024-06-23 22:12:12 - timezone: Asia/Tokyo(UTC+9) 2024-06-23 10:12:12 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20240622|89903|19870101|20240621|-0300 20240622 lacnic|*|ipv4|*|19832|summary ipv4 delegated-lacnic-extended-latest(size: 4.24 MB)
ripencc
94157 94157 0 -OK! 839341824 22.6711 % 2024-06-23 22:04:27 2024-06-23 22:04:27 - timezone: Asia/Tokyo(UTC+9) 2024-06-23 15:04:27 - timezone: Europe/Amsterdam(UTC+2) 2|ripencc|1719093599|249774|19700101|20240622|+0200 1719093599 ripencc|*|ipv4|*|94157|summary ipv4 delegated-ripencc-extended-latest(size: 17.30 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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください