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,398 4,773 -1,625 10,311,496 2,160
2 AD
21 16 -5 56,320 3,520
3 AE
852 755 -97 4,857,728 6,434
4 AF
127 115 -12 175,872 1,529
5 AG
41 39 -2 180,224 4,621
6 AI
9 9 0 9,728 1,081
7 AL
205 189 -16 474,880 2,513
8 AM
182 170 -12 658,208 3,872
9 AO
127 120 -7 1,264,896 10,541
10 AR
1,889 1,299 -590 19,461,888 14,982
11 AS
3 3 0 5,632 1,877
12 AT
1,957 1,679 -278 11,224,928 6,685
13 AU
6,728 4,699 -2,029 47,157,760 10,036
14 AW
12 11 -1 111,872 10,170
15 AX
1 1 0 4,096 4,096
16 AZ
183 154 -29 766,464 4,977
17 BA
160 147 -13 781,824 5,319
18 BB
30 29 -1 168,704 5,817
19 BD
2,060 1,744 -316 2,008,576 1,152
20 BE
916 842 -74 12,489,600 14,833
21 BF
48 44 -4 335,616 7,628
22 BG
1,710 1,116 -594 4,319,232 3,870
23 BH
56 55 -1 451,584 8,211
24 BI
14 14 0 37,888 2,706
25 BJ
32 32 0 145,664 4,552
26 BL
3 3 0 768 256
27 BM
50 49 -1 111,872 2,283
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,223 2,115 -10,108 87,136,768 41,199
32 BS
24 24 0 137,984 5,749
33 BT
41 32 -9 42,752 1,336
34 BW
46 46 0 158,976 3,456
35 BY
95 93 -2 1,789,696 19,244
36 BZ
160 147 -13 177,152 1,205
37 CA
9,084 4,241 -4,843 69,342,976 16,351
38 CD
72 71 -1 172,800 2,434
39 CF
5 5 0 5,376 1,075
40 CG
19 19 0 140,544 7,397
41 CH
2,727 2,180 -547 25,337,656 11,623
42 CI
234 211 -23 1,708,032 8,095
43 CK
2 2 0 8,704 4,352
44 CL
802 532 -270 10,031,872 18,857
45 CM
55 50 -5 662,272 13,245
46 CN
8,686 4,098 -4,588 343,185,408 83,745
47 CO
619 448 -171 17,369,600 38,771
48 CR
184 161 -23 2,336,768 14,514
49 CU
20 17 -3 257,024 15,119
50 CV
21 21 0 36,096 1,719
51 CW
48 41 -7 201,216 4,908
52 CY
535 440 -95 1,252,416 2,846
53 CZ
1,746 1,444 -302 9,558,144 6,619
54 DE
10,343 7,166 -3,177 124,191,232 17,331
55 DJ
7 7 0 46,080 6,583
56 DK
1,443 1,115 -328 11,904,864 10,677
57 DM
14 14 0 14,592 1,042
58 DO
149 124 -25 1,611,776 12,998
59 DZ
31 31 0 4,762,112 153,617
60 EC
414 264 -150 2,713,856 10,280
61 EE
388 359 -29 1,295,400 3,608
62 EG
175 164 -11 24,143,872 147,219
63 ER
1 1 0 4,096 4,096
64 ES
3,619 3,129 -490 32,044,096 10,241
65 ET
12 12 0 301,056 25,088
66 EUa
9 9 0 398,592 44,288
67 FI
1,066 876 -190 13,840,192 15,799
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,376 3,669 -707 82,177,392 22,398
73 GA
25 25 0 394,752 15,790
74 GB
8,347 6,727 -1,620 127,007,816 18,880
75 GD
13 13 0 10,752 827
76 GE
286 263 -23 1,276,480 4,854
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 67 -5 238,848 3,565
81 GL
25 19 -6 34,304 1,805
82 GM
22 22 0 272,896 12,404
83 GN
22 22 0 37,632 1,711
84 GP
23 23 0 129,280 5,621
85 GQ
11 11 0 18,944 1,722
86 GR
417 393 -24 5,719,616 14,554
87 GT
142 100 -42 637,184 6,372
88 GU
28 26 -2 218,880 8,418
89 GW
3 3 0 5,632 1,877
90 GY
14 11 -3 68,864 6,260
91 HK
3,009 2,392 -617 13,122,816 5,486
92 HN
190 177 -13 534,528 3,020
93 HR
265 248 -17 2,336,768 9,422
94 HT
25 21 -4 154,880 7,375
95 HU
876 614 -262 5,920,768 9,643
96 ID
5,401 3,271 -2,130 18,900,480 5,778
97 IE
751 658 -93 11,054,912 16,801
98 IL
843 648 -195 7,979,584 12,314
99 IM
61 60 -1 131,584 2,193
100 IN
8,553 4,995 -3,558 41,638,400 8,336
101 IO
2 2 0 3,072 1,536
102 IQ
319 273 -46 449,280 1,646
103 IR
1,768 1,449 -319 12,119,296 8,364
104 IS
150 139 -11 893,184 6,426
105 IT
3,434 3,000 -434 54,028,608 18,010
106 JE
41 39 -2 144,128 3,696
107 JM
49 45 -4 222,208 4,938
108 JO
121 118 -3 645,888 5,474
109 JP
4,608 2,410 -2,198 189,945,856 78,816
110 KE
280 250 -30 6,163,712 24,655
111 KG
84 80 -4 267,520 3,344
112 KH
256 248 -8 407,808 1,644
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,213 857 -1,356 112,500,736 131,273
118 KW
132 126 -6 1,907,200 15,137
119 KY
23 23 0 44,288 1,926
120 KZ
551 463 -88 3,264,512 7,051
121 LA
53 53 0 85,760 1,618
122 LB
244 221 -23 594,432 2,690
123 LC
19 19 0 20,480 1,078
124 LI
60 59 -1 105,728 1,792
125 LK
84 63 -21 564,224 8,956
126 LR
18 18 0 38,656 2,148
127 LS
19 19 0 120,832 6,360
128 LT
1,238 780 -458 2,626,560 3,367
129 LU
509 436 -73 1,831,680 4,201
130 LV
437 407 -30 1,843,968 4,531
131 LY
53 53 0 441,600 8,332
132 MA
68 66 -2 12,268,800 185,891
133 MC
21 21 0 63,744 3,035
134 MD
454 431 -23 1,249,024 2,898
135 ME
51 49 -2 208,384 4,253
136 MF
13 13 0 11,776 906
137 MG
25 24 -1 578,560 24,107
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
219 211 -8 233,728 1,108
142 MN
121 118 -3 214,272 1,816
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
126 124 -2 688,256 5,550
149 MU
105 101 -4 4,780,032 47,327
150 MV
47 44 -3 93,952 2,135
151 MW
42 42 0 552,448 13,154
152 MX
1,337 480 -857 29,015,296 60,449
153 MY
873 719 -154 6,684,672 9,297
154 MZ
48 48 0 441,344 9,195
155 NA
36 36 0 465,152 12,921
156 NC
44 38 -6 161,024 4,237
157 NE
12 12 0 45,056 3,755
158 NF
4 4 0 2,048 512
159 NG
349 323 -26 3,150,336 9,753
160 NI
54 44 -10 412,160 9,367
161 NL
5,944 4,668 -1,276 49,671,968 10,641
162 NO
1,246 1,115 -131 15,535,888 13,934
163 NP
246 235 -11 587,008 2,498
164 NR
6 5 -1 9,728 1,946
165 NU
2 2 0 2,048 1,024
166 NZ
1,479 1,127 -352 6,774,784 6,011
167 OM
62 62 0 958,464 15,459
168 PA
166 137 -29 1,737,984 12,686
169 PE
254 208 -46 3,240,704 15,580
170 PF
19 18 -1 75,520 4,196
171 PG
64 64 0 71,424 1,116
172 PH
778 680 -98 6,121,728 9,003
173 PK
655 598 -57 5,467,904 9,144
174 PL
4,135 3,574 -561 20,120,328 5,630
175 PM
2 2 0 4,608 2,304
176 PR
203 184 -19 756,736 4,113
177 PS
247 232 -15 879,360 3,790
178 PT
435 382 -53 6,691,360 17,517
179 PW
4 4 0 6,144 1,536
180 PY
145 123 -22 1,148,160 9,335
181 QA
43 39 -4 843,776 21,635
182 RE
25 24 -1 424,704 17,696
183 RO
2,916 2,145 -771 8,122,240 3,787
184 RS
415 361 -54 2,299,648 6,370
185 RU
10,931 7,309 -3,622 45,027,200 6,161
186 RW
27 27 0 280,320 10,382
187 SA
559 520 -39 10,679,296 20,537
188 SB
13 13 0 14,592 1,122
189 SC
823 742 -81 7,443,200 10,031
190 SD
35 32 -3 1,891,072 59,096
191 SE
2,037 1,812 -225 29,979,944 16,545
192 SG
1,673 1,360 -313 26,119,168 19,205
193 SI
523 495 -28 2,673,920 5,402
194 SK
445 395 -50 2,743,808 6,946
195 SL
22 22 0 80,640 3,665
196 SM
20 20 0 38,912 1,946
197 SN
32 24 -8 402,944 16,789
198 SO
29 29 0 50,944 1,757
199 SR
14 10 -4 81,664 8,166
200 SS
27 26 -1 24,320 935
201 ST
2 2 0 9,216 4,608
202 SV
85 72 -13 663,808 9,220
203 SX
13 10 -3 34,304 3,430
204 SY
209 180 -29 1,275,648 7,087
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
769 577 -192 9,190,144 15,927
210 TJ
56 46 -10 82,176 1,786
211 TK
2 2 0 3,072 1,536
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,716 1,359 -357 16,764,416 12,336
217 TT
59 47 -12 544,768 11,591
218 TV
1 1 0 8,192 8,192
219 TW
909 623 -286 35,712,000 57,323
220 TZ
164 153 -11 1,069,568 6,991
221 UA
2,935 2,529 -406 9,587,680 3,791
222 UG
89 86 -3 1,430,784 16,637
223 US
65,991 11,768 -54,223 1,614,047,840 137,156
224 UY
81 50 -31 2,441,472 48,829
225 UZ
140 119 -21 278,528 2,341
226 VA
4 4 0 10,752 2,688
227 VC
11 11 0 10,240 931
228 VE
252 195 -57 6,708,736 34,404
229 VG
114 108 -6 97,280 901
230 VI
17 17 0 118,528 6,972
231 VN
1,321 823 -498 16,315,648 19,825
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
1,982 1,000 -982 27,055,616 27,056
238 ZM
38 37 -1 1,646,848 44,509
239 ZW
38 38 0 101,632 2,675
240 ZZ
519 455 -64 5,585,920 12,277
グローバルIP総数(参考) 統合前 統合後 連続範囲削減数 総IP数 1範囲当り
IP数平均
3,702,258,432(37億225万8,432) 248,650 136,835 -111,815 3,702,257,664 -

code:sc20

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

※尚、上記の「統合前範囲数」は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
5370 5370 0 -OK! 121250304 3.2750 % 2024-04-15 22:16:13 2024-04-12 22:16:13 - timezone: Asia/Tokyo(UTC+9) 2024-04-12 17:16:13 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20240412|16072|00000000|20240412|00000 20240412 afrinic|*|ipv4|*|5370|summary ipv4 delegated-afrinic-extended-latest(size: 0.82 MB)
apnic
54503 54503 0 -OK! 890488064 24.0526 % 2024-04-15 22:08:36 2024-04-15 22:08:36 - timezone: Asia/Tokyo(UTC+9) 2024-04-15 23:08:36 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20240415|168697||20240413|+1000 20240415 apnic|*|ipv4|*|54503|summary ipv4 delegated-apnic-extended-latest(size: 8.17 MB)
arin
75267 75267 0 -OK! 1663301632 44.9267 % 2024-04-15 22:00:23 2024-04-15 22:00:23 - timezone: Asia/Tokyo(UTC+9) 2024-04-15 09:00:23 - timezone: America/New_York(UTC-4) 2.3|arin|1713099648621|184067|19700101|20240414|-0400 1713099648621 arin|*|ipv4|*|75267|summary ipv4 delegated-arin-extended-latest(size: 11.74 MB)
lacnic
19815 19815 0 -OK! 190082560 5.1342 % 2024-04-15 22:12:14 2024-04-15 22:12:14 - timezone: Asia/Tokyo(UTC+9) 2024-04-15 10:12:14 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20240414|89322|19870101|20240412|-0300 20240414 lacnic|*|ipv4|*|19815|summary ipv4 delegated-lacnic-extended-latest(size: 4.21 MB)
ripencc
93752 93752 0 -OK! 837135104 22.6115 % 2024-04-15 22:04:28 2024-04-15 22:04:28 - timezone: Asia/Tokyo(UTC+9) 2024-04-15 15:04:28 - timezone: Europe/Amsterdam(UTC+2) 2|ripencc|1713131999|248912|19700101|20240414|+0200 1713131999 ripencc|*|ipv4|*|93752|summary ipv4 delegated-ripencc-extended-latest(size: 17.23 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/range/


AdMax Promotion

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

Google or AdMax Promotion (ipvlink)

Message

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

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