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 --
4,346 3,617 -729 10,745,624 2,971
2 AD
19 15 -4 55,296 3,686
3 AE
314 288 -26 4,131,200 14,344
4 AF
126 118 -8 192,512 1,631
5 AG
40 38 -2 176,128 4,635
6 AI
7 7 0 8,448 1,207
7 AL
186 178 -8 474,368 2,665
8 AM
149 143 -6 622,880 4,356
9 AO
101 100 -1 1,242,368 12,424
10 AR
1,841 1,290 -551 19,481,856 15,102
11 AS
3 3 0 5,632 1,877
12 AT
1,913 1,637 -276 11,144,544 6,808
13 AU
8,724 4,401 -4,323 48,754,176 11,078
14 AW
11 10 -1 111,616 11,162
15 AX
2 2 0 5,120 2,560
16 AZ
149 133 -16 760,832 5,721
17 BA
157 144 -13 778,496 5,406
18 BB
30 29 -1 168,704 5,817
19 BD
1,749 1,477 -272 1,891,328 1,281
20 BE
894 821 -73 12,357,248 15,051
21 BF
44 40 -4 332,544 8,314
22 BG
1,653 1,051 -602 4,398,848 4,185
23 BH
59 58 -1 454,400 7,834
24 BI
15 15 0 38,912 2,594
25 BJ
30 30 0 153,088 5,103
26 BL
9 7 -2 2,560 366
27 BM
70 66 -4 115,456 1,749
28 BN
35 35 0 216,320 6,181
29 BO
116 97 -19 1,170,688 12,069
30 BQ
12 12 0 24,832 2,069
31 BR
11,915 2,074 -9,841 87,161,600 42,026
32 BS
22 22 0 137,472 6,249
33 BT
27 27 0 36,096 1,337
34 BW
43 43 0 159,232 3,703
35 BY
95 93 -2 1,789,696 19,244
36 BZ
169 156 -13 199,424 1,278
37 CA
8,695 3,929 -4,766 69,341,440 17,649
38 CD
65 64 -1 167,168 2,612
39 CF
5 5 0 5,376 1,075
40 CG
18 18 0 139,520 7,751
41 CH
2,671 2,141 -530 29,395,352 13,730
42 CI
227 203 -24 1,701,632 8,382
43 CK
2 2 0 8,704 4,352
44 CL
797 528 -269 10,030,592 18,997
45 CM
52 48 -4 663,808 13,829
46 CN
8,665 4,086 -4,579 343,375,104 84,037
47 CO
592 426 -166 17,360,128 40,751
48 CR
180 157 -23 2,331,648 14,851
49 CU
20 17 -3 257,024 15,119
50 CV
13 13 0 31,744 2,442
51 CW
47 39 -8 200,448 5,140
52 CY
498 404 -94 1,201,984 2,975
53 CZ
1,617 1,437 -180 9,615,744 6,692
54 DE
9,804 6,875 -2,929 123,587,968 17,976
55 DJ
5 5 0 45,568 9,114
56 DK
1,413 1,102 -311 12,017,248 10,905
57 DM
12 12 0 13,824 1,152
58 DO
144 119 -25 1,608,192 13,514
59 DZ
30 30 0 4,761,088 158,703
60 EC
406 258 -148 2,700,544 10,467
61 EE
360 331 -29 1,301,816 3,933
62 EG
171 161 -10 24,153,856 150,024
63 ER
1 1 0 4,096 4,096
64 ES
3,550 3,109 -441 32,249,664 10,373
65 ET
7 7 0 363,520 51,931
66 EUa
54 43 -11 431,616 10,038
67 FI
1,064 879 -185 13,662,016 15,543
68 FJ
38 34 -4 144,640 4,254
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,174 3,525 -649 82,971,504 23,538
73 GA
27 27 0 405,504 15,019
74 GB
8,051 6,527 -1,524 115,334,760 17,670
75 GD
12 12 0 10,496 875
76 GE
255 231 -24 1,264,128 5,472
77 GF
6 6 0 22,528 3,755
78 GG
17 17 0 36,352 2,138
79 GH
129 125 -4 2,260,736 18,086
80 GI
83 78 -5 253,440 3,249
81 GL
25 19 -6 34,304 1,805
82 GM
19 19 0 269,824 14,201
83 GN
21 21 0 37,376 1,780
84 GP
23 23 0 129,280 5,621
85 GQ
10 10 0 18,432 1,843
86 GR
397 373 -24 5,697,792 15,276
87 GT
137 96 -41 635,136 6,616
88 GU
29 27 -2 219,136 8,116
89 GW
3 3 0 5,632 1,877
90 GY
14 11 -3 68,864 6,260
91 HK
2,788 2,185 -603 12,852,736 5,882
92 HN
191 177 -14 536,064 3,029
93 HR
240 225 -15 2,328,064 10,347
94 HT
25 21 -4 154,880 7,375
95 HU
841 604 -237 5,968,384 9,881
96 ID
4,243 2,680 -1,563 18,968,064 7,078
97 IE
732 643 -89 10,287,168 15,999
98 IL
735 604 -131 7,931,136 13,131
99 IM
45 44 -1 83,200 1,891
100 IN
8,111 4,517 -3,594 41,721,600 9,237
101 IO
2 2 0 3,072 1,536
102 IQ
274 259 -15 800,256 3,090
103 IR
1,631 1,372 -259 12,424,192 9,056
104 IS
141 131 -10 888,320 6,781
105 IT
3,216 2,835 -381 55,136,832 19,449
106 JE
23 21 -2 31,488 1,499
107 JM
48 44 -4 220,416 5,009
108 JO
117 114 -3 645,504 5,662
109 JP
4,442 2,352 -2,090 190,364,160 80,937
110 KE
224 202 -22 6,117,888 30,287
111 KG
76 74 -2 267,264 3,612
112 KH
256 247 -9 414,720 1,679
113 KI
6 6 0 5,120 853
114 KM
3 3 0 6,144 2,048
115 KN
14 14 0 18,432 1,317
116 KP
1 1 0 1,024 1,024
117 KR
2,049 840 -1,209 112,491,776 133,919
118 KW
132 128 -4 1,913,088 14,946
119 KY
24 24 0 45,312 1,888
120 KZ
463 401 -62 3,222,784 8,037
121 LA
50 50 0 84,480 1,690
122 LB
233 225 -8 610,560 2,714
123 LC
22 21 -1 22,016 1,048
124 LI
71 70 -1 116,256 1,661
125 LK
68 60 -8 562,944 9,382
126 LR
15 15 0 36,352 2,423
127 LS
18 18 0 119,808 6,656
128 LT
1,146 712 -434 2,588,416 3,635
129 LU
387 352 -35 1,771,008 5,031
130 LV
381 358 -23 1,745,920 4,877
131 LY
39 39 0 427,520 10,962
132 MA
64 62 -2 12,266,240 197,843
133 MC
22 22 0 64,256 2,921
134 MD
476 453 -23 1,334,528 2,946
135 ME
40 40 0 192,512 4,813
136 MF
11 11 0 11,008 1,001
137 MG
24 23 -1 577,536 25,110
138 MH
3 3 0 4,096 1,365
139 MK
144 105 -39 701,696 6,683
140 ML
25 25 0 90,624 3,625
141 MM
179 171 -8 217,344 1,271
142 MN
111 109 -2 216,064 1,982
143 MO
36 28 -8 336,640 12,023
144 MP
6 5 -1 15,360 3,072
145 MQ
19 19 0 129,024 6,791
146 MR
11 11 0 45,056 4,096
147 MS
2 2 0 1,280 640
148 MT
120 119 -1 686,592 5,770
149 MU
106 101 -5 4,778,752 47,314
150 MV
42 39 -3 88,832 2,278
151 MW
39 39 0 550,656 14,119
152 MX
1,318 465 -853 29,038,080 62,447
153 MY
830 675 -155 6,660,096 9,867
154 MZ
46 46 0 439,296 9,550
155 NA
31 31 0 460,032 14,840
156 NC
44 38 -6 161,024 4,237
157 NE
9 9 0 41,984 4,665
158 NF
4 4 0 2,048 512
159 NG
325 303 -22 3,147,520 10,388
160 NI
55 45 -10 412,416 9,165
161 NL
5,727 4,543 -1,184 50,257,952 11,063
162 NO
1,223 1,101 -122 15,608,592 14,177
163 NP
228 218 -10 582,400 2,672
164 NR
6 5 -1 9,728 1,946
165 NU
2 2 0 2,048 1,024
166 NZ
1,820 983 -837 7,062,784 7,185
167 OM
60 60 0 956,160 15,936
168 PA
167 138 -29 1,742,848 12,629
169 PE
248 202 -46 3,234,304 16,011
170 PF
19 18 -1 71,680 3,982
171 PG
60 60 0 68,864 1,148
172 PH
700 601 -99 6,111,744 10,169
173 PK
587 531 -56 5,436,416 10,238
174 PL
4,079 3,557 -522 20,870,600 5,867
175 PM
2 2 0 4,608 2,304
176 PR
206 188 -18 946,432 5,034
177 PS
218 203 -15 828,416 4,081
178 PT
420 364 -56 6,681,376 18,355
179 PW
5 5 0 6,656 1,331
180 PY
124 113 -11 1,131,008 10,009
181 QA
43 39 -4 843,776 21,635
182 RE
22 21 -1 422,912 20,139
183 RO
3,018 2,164 -854 8,196,224 3,788
184 RS
392 342 -50 2,283,264 6,676
185 RU
11,378 7,674 -3,704 45,655,168 5,949
186 RW
23 23 0 277,248 12,054
187 SA
528 500 -28 10,610,688 21,221
188 SB
12 12 0 14,336 1,195
189 SC
392 367 -25 7,233,792 19,711
190 SD
35 32 -3 1,891,072 59,096
191 SE
2,008 1,790 -218 29,871,464 16,688
192 SG
1,531 1,228 -303 25,224,704 20,541
193 SI
502 476 -26 2,660,608 5,590
194 SK
438 388 -50 2,726,144 7,026
195 SL
21 21 0 82,688 3,938
196 SM
21 21 0 40,960 1,950
197 SN
30 22 -8 401,664 18,257
198 SO
27 27 0 49,664 1,839
199 SR
13 9 -4 80,640 8,960
200 SS
24 24 0 22,272 928
201 ST
2 2 0 9,216 4,608
202 SV
87 74 -13 664,576 8,981
203 SX
13 10 -3 34,304 3,430
204 SY
208 179 -29 1,260,288 7,041
205 SZ
20 20 0 51,712 2,586
206 TC
7 7 0 10,496 1,499
207 TD
16 16 0 24,064 1,504
208 TG
15 15 0 352,768 23,518
209 TH
725 544 -181 9,208,320 16,927
210 TJ
39 38 -1 79,872 2,102
211 TK
1 1 0 2,048 2,048
212 TL
19 19 0 17,920 943
213 TM
8 8 0 21,760 2,720
214 TN
41 40 -1 7,872,256 196,806
215 TO
10 10 0 11,008 1,101
216 TR
1,592 1,302 -290 16,695,296 12,823
217 TT
59 47 -12 544,768 11,591
218 TV
1 1 0 8,192 8,192
219 TW
873 585 -288 35,695,360 61,018
220 TZ
137 131 -6 1,048,576 8,004
221 UA
3,083 2,633 -450 10,488,480 3,983
222 UG
79 76 -3 1,422,336 18,715
223 US
63,300 10,590 -52,710 1,617,359,456 152,725
224 UY
80 47 -33 2,440,960 51,935
225 UZ
114 96 -18 263,168 2,741
226 VA
4 4 0 10,752 2,688
227 VC
12 12 0 12,288 1,024
228 VE
252 195 -57 6,708,224 34,401
229 VG
106 99 -7 86,528 874
230 VI
15 15 0 110,080 7,339
231 VN
1,048 631 -417 16,176,128 25,636
232 VU
18 18 0 15,616 868
233 WF
3 3 0 3,584 1,195
234 WS
15 15 0 19,712 1,314
235 YE
31 30 -1 233,728 7,791
236 YT
5 5 0 2,048 410
237 ZA
1,853 916 -937 27,034,880 29,514
238 ZM
32 32 0 1,644,800 51,400
239 ZW
35 35 0 99,328 2,838
240 ZZ
402 344 -58 5,601,280 16,283
グローバルIP総数(参考) 統合前 統合後 連続範囲削減数 総IP数 1範囲当り
IP数平均
3,702,258,432(37億225万8,432) 238,144 128,548 -109,596 3,702,263,808 -

code:sc20

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

※尚、上記の「統合前範囲数」は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
4860 4860 0 -OK! 121250304 3.2750 % 2022-06-28 22:16:09 2022-06-28 22:16:09 - timezone: Asia/Tokyo(UTC+9) 2022-06-28 17:16:09 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20220628|14067|00000000|20220628|00000 20220628 afrinic|*|ipv4|*|4860|summary ipv4 delegated-afrinic-extended-latest(size: 0.72 MB)
apnic
52231 52231 0 -OK! 891739904 24.0864 % 2022-06-28 22:08:16 2022-06-28 22:08:16 - timezone: Asia/Tokyo(UTC+9) 2022-06-28 23:08:16 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20220628|156412||20220627|+1000 20220628 apnic|*|ipv4|*|52231|summary ipv4 delegated-apnic-extended-latest(size: 7.60 MB)
arin
71808 71808 0 -OK! 1668753664 45.0739 % 2022-06-28 22:00:21 2022-06-28 22:00:21 - timezone: Asia/Tokyo(UTC+9) 2022-06-28 09:00:21 - timezone: America/New_York(UTC-4) 2.3|arin|1656334808790|171251|19700101|20220627|-0400 1656334808790 arin|*|ipv4|*|71808|summary ipv4 delegated-arin-extended-latest(size: 11.03 MB)
lacnic
19420 19420 0 -OK! 190154496 5.1362 % 2022-06-28 22:12:12 2022-06-28 22:12:12 - timezone: Asia/Tokyo(UTC+9) 2022-06-28 10:12:12 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20220627|83837|19870101|20220627|-0300 20220627 lacnic|*|ipv4|*|19420|summary ipv4 delegated-lacnic-extended-latest(size: 3.98 MB)
ripencc
89875 89875 0 -OK! 830365440 22.4286 % 2022-06-28 22:04:25 2022-06-28 22:04:25 - timezone: Asia/Tokyo(UTC+9) 2022-06-28 15:04:25 - timezone: Europe/Amsterdam(UTC+2) 2|ripencc|1656367199|236254|19830705|20220627|+0200 1656367199 ripencc|*|ipv4|*|89875|summary ipv4 delegated-ripencc-extended-latest(size: 16.40 MB)
グローバルIP理論総数不足IP数IP合計全IP割合(%)
3,702,258,432-5,3763,702,263,808100.0001 %

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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください