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

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

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

Google or AdMax Promotion (ipvtop)

国別 IPアドレスの「範囲表記」一覧(グローバルIPアドレス)

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

IP範囲統合表記前後の削減効果一覧表

プロモーション

Google or AdMax Promotion (ipvpos)

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

No 国コード 国名 統合前
範囲数
統合後
範囲数
範囲
削減数
総IP数 1範囲当り
IP数平均
1 --
6,264 5,172 -1,092 9,395,432 1,817
2 AD
22 17 -5 57,344 3,373
3 AE
971 849 -122 5,359,744 6,313
4 AF
129 117 -12 177,408 1,516
5 AG
42 40 -2 180,480 4,512
6 AI
9 9 0 9,728 1,081
7 AL
219 199 -20 485,632 2,440
8 AM
190 178 -12 669,216 3,760
9 AO
132 125 -7 1,270,784 10,166
10 AR
1,896 1,300 -596 19,453,952 14,965
11 AS
2 2 0 5,120 2,560
12 AT
1,981 1,694 -287 11,240,288 6,635
13 AU
6,673 4,715 -1,958 46,474,496 9,857
14 AW
12 11 -1 111,872 10,170
15 AX
1 1 0 4,096 4,096
16 AZ
193 160 -33 768,000 4,800
17 BA
164 151 -13 788,992 5,225
18 BB
30 29 -1 168,704 5,817
19 BD
2,135 1,807 -328 2,010,624 1,113
20 BE
925 852 -73 12,358,016 14,505
21 BF
50 46 -4 336,896 7,324
22 BG
1,742 1,122 -620 4,298,496 3,831
23 BH
54 53 -1 445,696 8,409
24 BI
13 13 0 36,864 2,836
25 BJ
34 34 0 147,712 4,344
26 BL
3 3 0 768 256
27 BM
47 46 -1 111,872 2,432
28 BN
35 35 0 216,320 6,181
29 BO
116 97 -19 1,169,920 12,061
30 BQ
12 12 0 24,832 2,069
31 BR
12,310 2,120 -10,190 87,144,960 41,106
32 BS
26 26 0 138,752 5,337
33 BT
43 34 -9 43,776 1,288
34 BW
49 49 0 162,048 3,307
35 BY
97 95 -2 1,790,208 18,844
36 BZ
153 141 -12 171,008 1,213
37 CA
9,156 4,335 -4,821 68,077,824 15,704
38 CD
75 74 -1 174,848 2,363
39 CF
5 5 0 5,376 1,075
40 CG
20 20 0 141,568 7,078
41 CH
2,771 2,217 -554 25,308,280 11,416
42 CI
238 214 -24 1,712,128 8,001
43 CK
2 2 0 8,704 4,352
44 CL
805 536 -269 10,042,368 18,736
45 CM
59 54 -5 599,808 11,108
46 CN
8,679 4,108 -4,571 343,158,016 83,534
47 CO
627 455 -172 17,375,232 38,187
48 CR
183 160 -23 2,332,672 14,579
49 CU
20 17 -3 257,024 15,119
50 CV
23 23 0 38,144 1,658
51 CW
47 40 -7 200,192 5,005
52 CY
560 460 -100 1,268,800 2,758
53 CZ
1,752 1,447 -305 9,537,216 6,591
54 DE
10,462 7,251 -3,211 124,211,328 17,130
55 DJ
7 7 0 46,080 6,583
56 DK
1,447 1,119 -328 11,908,192 10,642
57 DM
14 14 0 14,592 1,042
58 DO
154 129 -25 1,614,848 12,518
59 DZ
32 32 0 4,763,136 148,848
60 EC
415 265 -150 2,717,184 10,254
61 EE
416 385 -31 1,309,736 3,402
62 EG
179 168 -11 24,147,968 143,738
63 ER
1 1 0 4,096 4,096
64 ES
3,671 3,157 -514 32,334,912 10,242
65 ET
15 15 0 368,640 24,576
66 EUa
8 8 0 333,056 41,632
67 FI
1,075 876 -199 13,712,448 15,653
68 FJ
37 33 -4 142,848 4,329
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,454 3,724 -730 82,075,504 22,040
73 GA
24 24 0 393,728 16,405
74 GB
8,475 6,811 -1,664 133,317,512 19,574
75 GD
14 14 0 11,008 786
76 GE
320 293 -27 1,286,464 4,391
77 GF
6 6 0 22,528 3,755
78 GG
24 24 0 40,704 1,696
79 GH
138 135 -3 2,191,360 16,232
80 GI
73 68 -5 239,360 3,520
81 GL
25 19 -6 34,304 1,805
82 GM
22 22 0 272,896 12,404
83 GN
24 24 0 38,144 1,589
84 GP
15 15 0 124,672 8,311
85 GQ
10 10 0 17,920 1,792
86 GR
418 394 -24 5,720,128 14,518
87 GT
145 103 -42 643,328 6,246
88 GU
29 27 -2 219,392 8,126
89 GW
3 3 0 5,632 1,877
90 GY
14 11 -3 68,864 6,260
91 HK
3,194 2,543 -651 13,166,336 5,177
92 HN
192 178 -14 535,296 3,007
93 HR
267 250 -17 2,345,216 9,381
94 HT
25 21 -4 154,880 7,375
95 HU
886 617 -269 5,917,952 9,591
96 ID
5,643 3,382 -2,261 19,004,160 5,619
97 IE
759 663 -96 11,044,672 16,659
98 IL
874 658 -216 7,992,384 12,146
99 IM
58 57 -1 129,280 2,268
100 IN
8,671 5,121 -3,550 41,655,296 8,134
101 IO
2 2 0 3,072 1,536
102 IQ
319 271 -48 446,720 1,648
103 IR
1,808 1,490 -318 11,528,192 7,737
104 IS
152 141 -11 892,928 6,333
105 IT
3,519 3,054 -465 54,034,496 17,693
106 JE
42 40 -2 144,384 3,610
107 JM
50 46 -4 223,232 4,853
108 JO
122 118 -4 646,144 5,476
109 JP
4,630 2,443 -2,187 189,164,800 77,431
110 KE
303 269 -34 6,182,656 22,984
111 KG
94 86 -8 270,080 3,140
112 KH
258 250 -8 407,808 1,631
113 KI
5 5 0 4,096 819
114 KM
4 4 0 7,168 1,792
115 KN
16 16 0 19,712 1,232
116 KP
1 1 0 1,024 1,024
117 KR
2,254 865 -1,389 112,504,320 130,063
118 KW
134 126 -8 1,907,200 15,137
119 KY
23 23 0 44,288 1,926
120 KZ
577 486 -91 3,276,032 6,741
121 LA
56 56 0 87,296 1,559
122 LB
240 219 -21 568,064 2,594
123 LC
20 20 0 20,736 1,037
124 LI
61 60 -1 106,240 1,771
125 LK
85 64 -21 564,480 8,820
126 LR
19 19 0 39,168 2,061
127 LS
19 19 0 120,832 6,360
128 LT
1,262 806 -456 2,639,872 3,275
129 LU
541 466 -75 1,836,032 3,940
130 LV
430 401 -29 1,839,616 4,588
131 LY
60 60 0 448,768 7,479
132 MA
73 71 -2 12,271,872 172,843
133 MC
21 21 0 63,744 3,035
134 MD
448 421 -27 1,248,000 2,964
135 ME
52 50 -2 209,408 4,188
136 MF
7 7 0 3,584 512
137 MG
25 24 -1 578,560 24,107
138 MH
5 5 0 4,608 922
139 MK
143 104 -39 686,080 6,597
140 ML
27 27 0 92,672 3,432
141 MM
224 216 -8 239,872 1,111
142 MN
125 118 -7 182,784 1,549
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
13 13 0 46,336 3,564
147 MS
2 2 0 1,280 640
148 MT
132 130 -2 691,328 5,318
149 MU
105 101 -4 4,780,032 47,327
150 MV
47 44 -3 93,952 2,135
151 MW
48 48 0 555,008 11,563
152 MX
1,351 492 -859 28,995,840 58,935
153 MY
890 737 -153 6,701,056 9,092
154 MZ
52 52 0 444,672 8,551
155 NA
36 36 0 465,152 12,921
156 NC
45 39 -6 161,536 4,142
157 NE
12 12 0 45,056 3,755
158 NF
2 2 0 768 384
159 NG
370 342 -28 3,174,656 9,283
160 NI
54 44 -10 412,160 9,367
161 NL
5,990 4,723 -1,267 48,065,824 10,177
162 NO
1,262 1,131 -131 15,558,416 13,756
163 NP
251 241 -10 575,232 2,387
164 NR
7 6 -1 10,240 1,707
165 NU
2 2 0 2,048 1,024
166 NZ
1,486 1,144 -342 6,581,760 5,753
167 OM
74 63 -11 951,296 15,100
168 PA
158 129 -29 1,735,424 13,453
169 PE
256 210 -46 3,243,776 15,447
170 PF
19 18 -1 75,520 4,196
171 PG
67 67 0 72,704 1,085
172 PH
809 706 -103 6,139,392 8,696
173 PK
677 620 -57 5,462,016 8,810
174 PL
4,191 3,615 -576 19,987,976 5,529
175 PM
2 2 0 4,608 2,304
176 PR
215 189 -26 762,624 4,035
177 PS
248 233 -15 875,264 3,756
178 PT
437 384 -53 6,694,432 17,433
179 PW
4 4 0 6,144 1,536
180 PY
148 126 -22 1,153,024 9,151
181 QA
43 39 -4 843,776 21,635
182 RE
25 24 -1 424,704 17,696
183 RO
2,832 2,106 -726 7,766,656 3,688
184 RS
421 361 -60 2,294,528 6,356
185 RU
10,859 7,194 -3,665 44,910,848 6,243
186 RW
29 29 0 280,832 9,684
187 SA
574 530 -44 10,722,560 20,231
188 SB
12 12 0 14,336 1,195
189 SC
904 755 -149 7,478,016 9,905
190 SD
35 32 -3 1,891,072 59,096
191 SE
2,063 1,830 -233 31,077,864 16,982
192 SG
1,750 1,422 -328 26,558,208 18,677
193 SI
530 502 -28 2,674,688 5,328
194 SK
444 394 -50 2,741,504 6,958
195 SL
25 25 0 82,944 3,318
196 SM
20 20 0 38,912 1,946
197 SN
36 28 -8 404,224 14,437
198 SO
29 29 0 50,944 1,757
199 SR
14 10 -4 81,664 8,166
200 SS
29 28 -1 26,368 942
201 ST
2 2 0 9,216 4,608
202 SV
84 71 -13 664,064 9,353
203 SX
13 10 -3 34,304 3,430
204 SY
210 181 -29 1,277,696 7,059
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
1,070 582 -488 9,193,216 15,796
210 TJ
58 48 -10 82,944 1,728
211 TK
2 2 0 3,072 1,536
212 TL
29 28 -1 23,552 841
213 TM
9 9 0 22,016 2,446
214 TN
47 46 -1 7,876,608 171,231
215 TO
11 11 0 11,520 1,047
216 TR
1,735 1,353 -382 16,713,024 12,353
217 TT
59 47 -12 544,768 11,591
218 TV
1 1 0 8,192 8,192
219 TW
920 630 -290 35,718,656 56,696
220 TZ
172 161 -11 1,076,480 6,686
221 UA
2,878 2,480 -398 9,280,896 3,742
222 UG
93 90 -3 1,434,112 15,935
223 US
67,099 12,300 -54,799 1,611,827,552 131,043
224 UY
83 52 -31 2,446,080 47,040
225 UZ
169 126 -43 286,976 2,278
226 VA
4 4 0 10,752 2,688
227 VC
11 11 0 10,240 931
228 VE
254 197 -57 6,707,456 34,048
229 VG
114 108 -6 166,144 1,538
230 VI
17 17 0 118,528 6,972
231 VN
1,507 909 -598 16,411,136 18,054
232 VU
20 20 0 16,384 819
233 WF
3 3 0 3,584 1,195
234 WS
16 16 0 19,968 1,248
235 YE
30 29 -1 233,472 8,051
236 YT
1 1 0 1,024 1,024
237 ZA
2,021 1,030 -991 27,084,288 26,295
238 ZM
39 38 -1 1,647,360 43,352
239 ZW
39 39 0 102,144 2,619
240 ZZ
535 468 -67 5,442,304 11,629
グローバルIP総数(参考) 統合前 統合後 連続範囲削減数 総IP数 1範囲当り
IP数平均
3,702,258,432(37億225万8,432) 252,440 139,534 -112,906 3,701,720,832 -

code:sc20

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

※尚、上記の「統合前範囲数」はRIR提供データ行数と同数を示しています。
RIR提供データには管理上、連続するIPアドレス範囲であっても複数に小分けされている場合が多くあります。
この処理では、そうした小分け部分を1連続範囲として結合し表記するものです。


*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
5562 5562 0 -OK! 121250304 3.2750 % 2024-12-05 22:16:12 2024-12-05 22:16:12 - timezone: Asia/Tokyo(UTC+9) 2024-12-05 17:16:12 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20241205|16829|00000000|20241205|00000 20241205 afrinic|*|ipv4|*|5562|summary ipv4 delegated-afrinic-extended-latest(size: 0.86 MB)
apnic
55234 55234 0 -OK! 889456896 24.0247 % 2024-12-05 22:08:20 2024-12-05 22:08:20 - timezone: Asia/Tokyo(UTC+9) 2024-12-05 23:08:20 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20241205|173540||20241204|+1000 20241205 apnic|*|ipv4|*|55234|summary ipv4 delegated-apnic-extended-latest(size: 8.41 MB)
arin
76702 76702 0 -OK! 1659203072 44.8160 % 2024-12-05 22:00:30 2024-12-05 22:00:30 - timezone: Asia/Tokyo(UTC+9) 2024-12-05 08:00:30 - timezone: America/New_York(UTC-5) 2.3|arin|1733320867711|190792|19700101|20241204|-0500 1733320867711 arin|*|ipv4|*|76702|summary ipv4 delegated-arin-extended-latest(size: 12.10 MB)
lacnic
19909 19909 0 -OK! 190080256 5.1342 % 2024-12-05 22:12:13 2024-12-05 22:12:13 - timezone: Asia/Tokyo(UTC+9) 2024-12-05 10:12:13 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20241204|91351|19870101|20241204|-0300 20241204 lacnic|*|ipv4|*|19909|summary ipv4 delegated-lacnic-extended-latest(size: 4.30 MB)
ripencc
95094 95094 0 -OK! 841732352 22.7356 % 2024-12-05 22:04:29 2024-12-05 22:04:29 - timezone: Asia/Tokyo(UTC+9) 2024-12-05 14:04:29 - timezone: Europe/Amsterdam(UTC+1) 2|ripencc|1733353199|251173|19700101|20241204|+0100 1733353199 ripencc|*|ipv4|*|95094|summary ipv4 delegated-ripencc-extended-latest(size: 17.39 MB)
グローバルIP理論総数不足IP数IP合計全IP割合(%)
3,702,258,432535,5523,701,722,88099.9855 %

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/range/


AdMax Promotion

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

Google or AdMax Promotion (ipvlink)

Message

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

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