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

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

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

Google or AdMax Promotion (ipvtop)

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

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

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

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

プロモーション

Google or AdMax Promotion (ipvpos)

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

No 国コード 国名 統合前
範囲数
統合後
範囲数
範囲
削減数
総IP数 1範囲当り
IP数平均
1 --
3,751 2,996 -755 13,508,192 4,509
2 AD
17 13 -4 53,248 4,096
3 AE
163 153 -10 3,750,016 24,510
4 AF
119 115 -4 181,760 1,581
5 AG
26 26 0 98,048 3,771
6 AI
7 7 0 8,448 1,207
7 AL
160 157 -3 457,216 2,912
8 AM
135 130 -5 634,912 4,884
9 AO
80 80 0 1,224,192 15,302
10 AP
2 2 0 2,304 1,152
11 AR
1,810 1,262 -548 19,525,376 15,472
12 AS
3 3 0 5,632 1,877
13 AT
1,717 1,451 -266 11,372,896 7,838
14 AU
8,006 4,169 -3,837 50,745,344 12,172
15 AW
7 7 0 95,232 13,605
16 AX
1 1 0 1,024 1,024
17 AZ
146 130 -16 764,672 5,882
18 BA
164 151 -13 786,688 5,210
19 BB
31 30 -1 172,800 5,760
20 BD
1,416 1,228 -188 1,771,264 1,442
21 BE
899 801 -98 28,312,704 35,347
22 BF
40 36 -4 330,752 9,188
23 BG
1,320 860 -460 4,388,608 5,103
24 BH
58 57 -1 454,912 7,981
25 BI
14 14 0 38,656 2,761
26 BJ
28 28 0 169,472 6,053
27 BL
6 4 -2 1,792 448
28 BM
42 41 -1 105,984 2,585
29 BN
39 39 0 217,856 5,586
30 BO
117 98 -19 1,171,712 11,956
31 BQ
11 11 0 24,576 2,234
32 BR
11,563 1,958 -9,605 87,114,496 44,492
33 BS
19 19 0 135,936 7,155
34 BT
23 23 0 33,536 1,458
35 BW
40 40 0 158,464 3,962
36 BY
102 99 -3 1,800,960 18,192
37 BZ
82 75 -7 162,560 2,167
38 CA
8,232 3,491 -4,741 69,509,376 19,911
39 CD
60 59 -1 165,632 2,807
40 CF
5 5 0 5,376 1,075
41 CG
19 19 0 140,544 7,397
42 CH
2,569 2,028 -541 20,574,360 10,145
43 CI
217 194 -23 1,673,728 8,627
44 CK
1 1 0 8,192 8,192
45 CL
799 529 -270 10,323,968 19,516
46 CM
30 30 0 658,432 21,948
47 CN
8,571 3,993 -4,578 344,896,256 86,375
48 CO
577 413 -164 17,369,088 42,056
49 CR
204 159 -45 2,532,096 15,925
50 CU
20 17 -3 257,024 15,119
51 CV
10 10 0 29,952 2,995
52 CW
41 33 -8 188,160 5,702
53 CY
247 224 -23 914,752 4,084
54 CZ
1,468 1,346 -122 9,323,392 6,927
55 DE
9,897 6,666 -3,231 124,338,560 18,653
56 DJ
5 5 0 45,568 9,114
57 DK
1,381 1,077 -304 12,509,416 11,615
58 DM
9 9 0 11,520 1,280
59 DO
137 111 -26 1,601,280 14,426
60 DZ
29 29 0 4,759,296 164,114
61 EC
390 247 -143 2,697,728 10,922
62 EE
320 302 -18 1,380,408 4,571
63 EG
172 161 -11 24,375,296 151,399
64 ER
1 1 0 4,096 4,096
65 ES
3,301 2,918 -383 31,884,096 10,927
66 ET
5 5 0 361,472 72,294
67 EUa
425 328 -97 5,123,072 15,619
68 FI
1,028 849 -179 13,611,200 16,032
69 FJ
37 33 -4 145,152 4,399
70 FK
4 2 -2 3,840 1,920
71 FM
4 4 0 8,192 2,048
72 FO
13 13 0 44,032 3,387
73 FR
4,090 3,456 -634 82,726,672 23,937
74 GA
31 31 0 416,768 13,444
75 GB
8,208 6,646 -1,562 114,622,744 17,247
76 GD
10 10 0 9,984 998
77 GE
228 208 -20 1,257,984 6,048
78 GF
6 6 0 22,528 3,755
79 GG
34 34 0 25,856 760
80 GH
117 115 -2 2,296,576 19,970
81 GI
56 54 -2 177,152 3,281
82 GL
26 22 -4 35,072 1,594
83 GM
17 17 0 267,776 15,752
84 GN
15 15 0 32,000 2,133
85 GP
14 14 0 20,224 1,445
86 GQ
11 11 0 19,456 1,769
87 GR
399 375 -24 5,762,560 15,367
88 GT
101 84 -17 631,808 7,522
89 GU
29 27 -2 219,136 8,116
90 GW
2 2 0 5,120 2,560
91 GY
14 11 -3 68,864 6,260
92 HK
2,642 2,007 -635 12,547,072 6,252
93 HN
204 189 -15 550,144 2,911
94 HR
236 223 -13 2,329,600 10,447
95 HT
24 20 -4 154,624 7,731
96 HU
833 607 -226 5,985,792 9,861
97 ID
3,166 2,247 -919 18,825,984 8,378
98 IE
676 593 -83 6,839,104 11,533
99 IL
626 530 -96 7,686,400 14,503
100 IM
21 21 0 29,440 1,402
101 IN
6,384 3,840 -2,544 41,137,664 10,713
102 IO
2 2 0 3,072 1,536
103 IQ
229 225 -4 781,312 3,472
104 IR
1,487 1,248 -239 12,496,896 10,014
105 IS
138 128 -10 888,832 6,944
106 IT
2,998 2,649 -349 55,027,264 20,773
107 JE
20 20 0 66,560 3,328
108 JM
47 43 -4 216,320 5,031
109 JO
116 113 -3 660,352 5,844
110 JP
4,343 2,311 -2,032 190,085,120 82,252
111 KE
178 162 -16 6,095,616 37,627
112 KG
72 72 0 271,616 3,772
113 KH
249 240 -9 414,464 1,727
114 KI
6 6 0 5,120 853
115 KM
3 3 0 6,144 2,048
116 KN
9 9 0 14,848 1,650
117 KP
1 1 0 1,024 1,024
118 KR
2,029 821 -1,208 112,483,584 137,008
119 KW
130 127 -3 1,961,472 15,445
120 KY
24 24 0 78,336 3,264
121 KZ
422 370 -52 3,208,704 8,672
122 LA
48 48 0 85,248 1,776
123 LB
241 235 -6 625,664 2,662
124 LC
21 20 -1 20,992 1,050
125 LI
61 61 0 107,552 1,763
126 LK
67 59 -8 554,496 9,398
127 LR
14 14 0 99,840 7,131
128 LS
18 18 0 119,808 6,656
129 LT
538 504 -34 2,518,272 4,997
130 LU
241 226 -15 1,475,584 6,529
131 LV
401 369 -32 1,793,536 4,861
132 LY
32 31 -1 421,888 13,609
133 MA
62 60 -2 12,264,960 204,416
134 MC
17 17 0 68,864 4,051
135 MD
368 351 -17 1,316,864 3,752
136 ME
44 44 0 197,632 4,492
137 MF
11 11 0 11,008 1,001
138 MG
23 22 -1 577,280 26,240
139 MH
3 3 0 4,096 1,365
140 MK
140 102 -38 704,000 6,902
141 ML
24 24 0 89,600 3,733
142 MM
160 152 -8 207,360 1,364
143 MN
97 95 -2 246,528 2,595
144 MO
36 28 -8 336,640 12,023
145 MP
6 5 -1 15,360 3,072
146 MQ
6 6 0 13,824 2,304
147 MR
7 7 0 42,496 6,071
148 MS
2 2 0 1,280 640
149 MT
107 106 -1 644,864 6,084
150 MU
91 87 -4 3,646,976 41,919
151 MV
37 34 -3 87,552 2,575
152 MW
35 35 0 548,608 15,675
153 MX
1,289 448 -841 29,019,392 64,775
154 MY
759 607 -152 6,635,008 10,931
155 MZ
47 47 0 441,344 9,390
156 NA
30 30 0 459,008 15,300
157 NC
42 36 -6 160,000 4,444
158 NE
7 7 0 39,936 5,705
159 NF
4 4 0 2,048 512
160 NG
275 254 -21 3,139,072 12,359
161 NI
50 43 -7 412,416 9,591
162 NL
5,436 4,455 -981 47,897,312 10,751
163 NO
1,225 1,096 -129 15,925,008 14,530
164 NP
184 174 -10 562,944 3,235
165 NR
7 6 -1 10,240 1,707
166 NU
2 2 0 2,048 1,024
167 NZ
1,756 919 -837 7,037,440 7,658
168 OM
52 52 0 942,336 18,122
169 PA
146 117 -29 1,727,232 14,763
170 PE
238 191 -47 3,224,576 16,883
171 PF
16 15 -1 65,024 4,335
172 PG
56 56 0 67,072 1,198
173 PH
621 531 -90 5,776,384 10,878
174 PK
513 458 -55 5,390,848 11,770
175 PL
4,057 3,544 -513 20,994,760 5,924
176 PM
2 2 0 4,608 2,304
177 PR
175 161 -14 930,048 5,777
178 PS
168 156 -12 742,912 4,762
179 PT
447 390 -57 6,707,488 17,199
180 PW
4 4 0 6,144 1,536
181 PY
116 105 -11 1,125,632 10,720
182 QA
37 33 -4 838,400 25,406
183 RE
15 14 -1 371,712 26,551
184 RO
3,241 2,171 -1,070 8,313,728 3,829
185 RS
413 371 -42 2,323,712 6,263
186 RU
10,790 7,394 -3,396 46,012,672 6,223
187 RW
21 21 0 275,968 13,141
188 SA
493 465 -28 10,428,672 22,427
189 SB
10 10 0 13,312 1,331
190 SC
82 70 -12 8,025,856 114,655
191 SD
31 28 -3 1,887,744 67,419
192 SE
1,954 1,742 -212 29,580,904 16,981
193 SG
1,436 1,133 -303 22,786,816 20,112
194 SI
478 455 -23 2,647,040 5,818
195 SK
406 380 -26 2,727,168 7,177
196 SL
22 22 0 91,648 4,166
197 SM
18 18 0 36,864 2,048
198 SN
30 22 -8 401,664 18,257
199 SO
22 22 0 45,824 2,083
200 SR
11 8 -3 79,872 9,984
201 SS
21 21 0 21,248 1,012
202 ST
2 2 0 9,216 4,608
203 SV
87 74 -13 664,576 8,981
204 SX
13 10 -3 34,304 3,430
205 SY
211 185 -26 1,154,304 6,239
206 SZ
19 19 0 50,688 2,668
207 TC
7 7 0 10,496 1,499
208 TD
15 15 0 26,880 1,792
209 TG
13 13 0 350,720 26,978
210 TH
689 513 -176 9,154,304 17,845
211 TJ
28 28 0 72,192 2,578
212 TK
1 1 0 2,048 2,048
213 TL
17 17 0 17,408 1,024
214 TM
5 5 0 14,848 2,970
215 TN
31 30 -1 7,866,368 262,212
216 TO
10 10 0 11,008 1,101
217 TR
1,359 1,216 -143 16,750,848 13,775
218 TT
55 47 -8 544,768 11,591
219 TV
1 1 0 8,192 8,192
220 TW
855 560 -295 35,709,696 63,767
221 TZ
113 107 -6 1,031,168 9,637
222 UA
3,079 2,643 -436 10,890,528 4,121
223 UG
61 59 -2 1,410,048 23,899
224 US
57,146 8,014 -49,132 1,610,265,600 200,932
225 UY
78 47 -31 2,441,216 51,941
226 UZ
97 79 -18 240,640 3,046
227 VA
7 7 0 13,056 1,865
228 VC
9 9 0 8,960 996
229 VE
236 180 -56 6,761,728 37,565
230 VG
83 74 -9 70,912 958
231 VI
17 17 0 112,128 6,596
232 VN
815 517 -298 16,056,320 31,057
233 VU
20 20 0 18,176 909
234 WF
3 3 0 3,584 1,195
235 WS
15 15 0 19,712 1,314
236 YE
29 28 -1 225,280 8,046
237 YT
5 5 0 2,048 410
238 ZA
1,665 795 -870 27,742,976 34,897
239 ZM
34 34 0 1,661,696 48,873
240 ZW
31 31 0 124,928 4,030
241 ZZ
289 251 -38 4,768,768 18,999
グローバルIP総数(参考) 統合前 統合後 連続範囲削減数 総IP数 1範囲当り
IP数平均
3,702,258,432(37億225万8,432) 220,578 118,388 -102,190 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
4280 4280 0 -OK! 121250304 3.2750 % 2020-10-28 22:16:08 2020-10-28 22:16:08 - timezone: Asia/Tokyo(UTC+9) 2020-10-28 17:16:08 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20201028|11692|00000000|20201028|00000 20201028 afrinic|*|ipv4|*|4280|summary ipv4 delegated-afrinic-extended-latest(size: 0.60 MB)
apnic
47068 47068 0 -OK! 891552256 24.0813 % 2020-10-29 22:08:17 2020-10-29 22:08:17 - timezone: Asia/Tokyo(UTC+9) 2020-10-29 23:08:17 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20201029|136048||20201028|+1000 20201029 apnic|*|ipv4|*|47068|summary ipv4 delegated-apnic-extended-latest(size: 6.64 MB)
arin
66610 66610 0 -OK! 1673840384 45.2113 % 2020-10-29 22:00:21 2020-10-29 22:00:21 - timezone: Asia/Tokyo(UTC+9) 2020-10-29 09:00:21 - timezone: America/New_York(UTC-4) 2.3|arin|1603893613344|157033|19700101|20201028|-0400 1603893613344 arin|*|ipv4|*|66610|summary ipv4 delegated-arin-extended-latest(size: 10.15 MB)
lacnic
18958 18958 0 -OK! 190767872 5.1527 % 2020-10-29 22:12:13 2020-10-29 22:12:13 - timezone: Asia/Tokyo(UTC+9) 2020-10-29 10:12:13 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20201028|77557|19870101|20201028|-0300 20201028 lacnic|*|ipv4|*|18958|summary ipv4 delegated-lacnic-extended-latest(size: 3.70 MB)
ripencc
83698 83698 0 -OK! 824847872 22.2796 % 2020-10-29 22:04:24 2020-10-29 22:04:24 - timezone: Asia/Tokyo(UTC+9) 2020-10-29 14:04:24 - timezone: Europe/Amsterdam(UTC+1) 2|ripencc|1603925999|219233|19830705|20201028|+0100 1603925999 ripencc|*|ipv4|*|83698|summary ipv4 delegated-ripencc-extended-latest(size: 15.23 MB)
グローバルIP理論総数不足IP数IP合計全IP割合(%)
3,702,258,432-2563,702,258,688100.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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください