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 --
3,988 3,262 -726 12,261,856 3,759
2 AD
19 15 -4 55,296 3,686
3 AE
216 202 -14 3,744,384 18,537
4 AF
128 120 -8 195,072 1,626
5 AG
40 38 -2 176,128 4,635
6 AI
7 7 0 8,448 1,207
7 AL
179 174 -5 473,088 2,719
8 AM
145 140 -5 638,752 4,563
9 AO
87 87 0 1,228,032 14,115
10 AR
1,814 1,269 -545 19,499,264 15,366
11 AS
3 3 0 5,632 1,877
12 AT
1,865 1,599 -266 11,114,848 6,951
13 AU
8,127 4,290 -3,837 49,839,616 11,618
14 AW
7 7 0 95,232 13,605
15 AX
2 2 0 5,120 2,560
16 AZ
148 132 -16 760,576 5,762
17 BA
163 150 -13 785,664 5,238
18 BB
30 29 -1 168,704 5,817
19 BD
1,538 1,315 -223 1,799,424 1,368
20 BE
891 825 -66 23,321,216 28,268
21 BF
39 35 -4 328,960 9,399
22 BG
1,615 1,025 -590 4,457,984 4,349
23 BH
57 56 -1 453,888 8,105
24 BI
14 14 0 38,656 2,761
25 BJ
26 26 0 148,992 5,730
26 BL
7 5 -2 2,048 410
27 BM
73 68 -5 116,736 1,717
28 BN
34 34 0 216,064 6,355
29 BO
116 97 -19 1,170,688 12,069
30 BQ
12 12 0 24,832 2,069
31 BR
11,670 2,009 -9,661 86,975,232 43,293
32 BS
19 19 0 135,936 7,155
33 BT
25 25 0 34,560 1,382
34 BW
42 42 0 158,976 3,785
35 BY
94 92 -2 1,793,280 19,492
36 BZ
179 165 -14 220,416 1,336
37 CA
8,507 3,762 -4,745 69,755,136 18,542
38 CD
63 62 -1 166,912 2,692
39 CF
5 5 0 5,376 1,075
40 CG
19 19 0 140,544 7,397
41 CH
2,591 2,067 -524 20,561,816 9,948
42 CI
220 197 -23 1,694,464 8,601
43 CK
1 1 0 8,192 8,192
44 CL
795 526 -269 10,313,984 19,608
45 CM
39 38 -1 652,544 17,172
46 CN
8,655 4,068 -4,587 344,502,016 84,686
47 CO
582 416 -166 17,376,512 41,770
48 CR
190 155 -35 2,378,752 15,347
49 CU
20 17 -3 257,024 15,119
50 CV
11 11 0 30,976 2,816
51 CW
47 39 -8 200,448 5,140
52 CY
336 307 -29 1,060,160 3,453
53 CZ
1,589 1,411 -178 9,638,272 6,831
54 DE
9,495 6,627 -2,868 123,912,064 18,698
55 DJ
5 5 0 45,568 9,114
56 DK
1,394 1,088 -306 11,964,264 10,997
57 DM
10 10 0 12,544 1,254
58 DO
139 113 -26 1,603,328 14,189
59 DZ
29 29 0 4,760,064 164,140
60 EC
391 248 -143 2,693,888 10,862
61 EE
316 301 -15 1,295,928 4,305
62 EG
165 155 -10 24,157,184 155,853
63 ER
1 1 0 4,096 4,096
64 ES
3,312 2,935 -377 32,109,376 10,940
65 ET
5 5 0 361,472 72,294
66 EUa
58 47 -11 434,688 9,249
67 FI
1,051 866 -185 13,596,224 15,700
68 FJ
37 33 -4 144,384 4,375
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,052 3,447 -605 82,659,984 23,980
73 GA
28 28 0 413,696 14,775
74 GB
7,821 6,337 -1,484 112,123,768 17,694
75 GD
11 11 0 10,240 931
76 GE
217 197 -20 1,255,424 6,373
77 GF
6 6 0 22,528 3,755
78 GG
20 20 0 41,472 2,074
79 GH
124 121 -3 2,260,480 18,682
80 GI
81 75 -6 251,136 3,348
81 GL
25 19 -6 34,304 1,805
82 GM
18 18 0 268,800 14,933
83 GN
15 15 0 32,000 2,133
84 GP
21 21 0 127,744 6,083
85 GQ
9 9 0 17,408 1,934
86 GR
395 372 -23 5,708,032 15,344
87 GT
132 91 -41 632,064 6,946
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,817 2,180 -637 12,777,216 5,861
92 HN
201 186 -15 547,072 2,941
93 HR
235 222 -13 2,326,784 10,481
94 HT
25 21 -4 154,880 7,375
95 HU
836 602 -234 5,969,152 9,916
96 ID
3,678 2,458 -1,220 19,049,984 7,750
97 IE
711 630 -81 10,298,176 16,346
98 IL
726 615 -111 7,891,712 12,832
99 IM
41 40 -1 77,824 1,946
100 IN
6,947 4,144 -2,803 41,416,704 9,994
101 IO
2 2 0 3,072 1,536
102 IQ
258 251 -7 797,184 3,176
103 IR
1,585 1,331 -254 12,466,944 9,367
104 IS
137 127 -10 886,528 6,981
105 IT
3,083 2,730 -353 55,055,680 20,167
106 JE
22 20 -2 36,096 1,805
107 JM
47 43 -4 216,320 5,031
108 JO
112 109 -3 639,616 5,868
109 JP
4,377 2,319 -2,058 190,183,936 82,011
110 KE
207 189 -18 6,105,600 32,305
111 KG
74 73 -1 266,752 3,654
112 KH
253 244 -9 415,744 1,704
113 KI
6 6 0 5,120 853
114 KM
3 3 0 6,144 2,048
115 KN
10 10 0 15,872 1,587
116 KP
1 1 0 1,024 1,024
117 KR
2,030 822 -1,208 112,478,720 136,835
118 KW
136 132 -4 1,971,456 14,935
119 KY
28 28 0 84,736 3,026
120 KZ
445 391 -54 3,219,712 8,235
121 LA
49 49 0 85,504 1,745
122 LB
236 230 -6 611,328 2,658
123 LC
21 20 -1 20,992 1,050
124 LI
67 66 -1 111,904 1,696
125 LK
67 59 -8 554,752 9,403
126 LR
14 14 0 35,328 2,523
127 LS
16 16 0 119,296 7,456
128 LT
987 576 -411 2,551,808 4,430
129 LU
333 312 -21 1,741,824 5,583
130 LV
469 405 -64 1,837,568 4,537
131 LY
34 34 0 423,936 12,469
132 MA
63 61 -2 12,265,216 201,069
133 MC
21 21 0 63,232 3,011
134 MD
451 427 -24 1,343,232 3,146
135 ME
41 41 0 193,536 4,720
136 MF
11 11 0 11,008 1,001
137 MG
23 22 -1 577,280 26,240
138 MH
3 3 0 4,096 1,365
139 MK
143 105 -38 705,536 6,719
140 ML
24 24 0 89,600 3,733
141 MM
163 155 -8 207,872 1,341
142 MN
101 99 -2 207,616 2,097
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
8 8 0 42,752 5,344
147 MS
2 2 0 1,280 640
148 MT
112 111 -1 648,192 5,840
149 MU
97 93 -4 4,698,624 50,523
150 MV
37 34 -3 87,552 2,575
151 MW
37 37 0 549,120 14,841
152 MX
1,295 454 -841 29,026,304 63,935
153 MY
789 635 -154 6,640,640 10,458
154 MZ
46 46 0 439,296 9,550
155 NA
30 30 0 459,008 15,300
156 NC
43 37 -6 160,512 4,338
157 NE
8 8 0 40,960 5,120
158 NF
4 4 0 2,048 512
159 NG
297 275 -22 3,134,976 11,400
160 NI
55 45 -10 412,416 9,165
161 NL
5,226 4,165 -1,061 50,114,848 12,032
162 NO
1,203 1,083 -120 15,669,008 14,468
163 NP
206 196 -10 571,904 2,918
164 NR
7 6 -1 10,240 1,707
165 NU
2 2 0 2,048 1,024
166 NZ
1,792 953 -839 7,057,664 7,406
167 OM
55 55 0 950,272 17,278
168 PA
162 133 -29 1,744,896 13,120
169 PE
244 197 -47 3,229,440 16,393
170 PF
18 17 -1 67,584 3,976
171 PG
58 58 0 68,352 1,178
172 PH
656 559 -97 5,856,000 10,476
173 PK
540 485 -55 5,412,352 11,159
174 PL
4,026 3,518 -508 20,905,160 5,942
175 PM
2 2 0 4,608 2,304
176 PR
187 173 -14 937,984 5,422
177 PS
177 163 -14 752,128 4,614
178 PT
420 364 -56 6,685,216 18,366
179 PW
5 5 0 6,656 1,331
180 PY
117 106 -11 1,126,144 10,624
181 QA
38 34 -4 838,656 24,666
182 RE
23 22 -1 423,936 19,270
183 RO
3,086 2,187 -899 8,262,784 3,778
184 RS
417 371 -46 2,313,984 6,237
185 RU
10,836 7,377 -3,459 45,464,320 6,163
186 RW
21 21 0 275,200 13,105
187 SA
503 475 -28 10,480,128 22,063
188 SB
11 11 0 13,824 1,257
189 SC
232 215 -17 7,121,408 33,123
190 SD
32 29 -3 1,888,768 65,130
191 SE
1,952 1,738 -214 29,961,832 17,239
192 SG
1,476 1,180 -296 23,380,480 19,814
193 SI
478 455 -23 2,643,968 5,811
194 SK
419 390 -29 2,721,024 6,977
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
23 23 0 46,848 2,037
199 SR
11 8 -3 79,872 9,984
200 SS
21 21 0 20,480 975
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
209 179 -30 1,260,800 7,044
205 SZ
19 19 0 50,688 2,668
206 TC
7 7 0 10,496 1,499
207 TD
14 14 0 22,784 1,627
208 TG
12 12 0 343,552 28,629
209 TH
705 528 -177 9,195,008 17,415
210 TJ
35 34 -1 75,520 2,221
211 TK
1 1 0 2,048 2,048
212 TL
16 16 0 16,896 1,056
213 TM
5 5 0 14,848 2,970
214 TN
38 37 -1 7,870,464 212,715
215 TO
10 10 0 11,008 1,101
216 TR
1,439 1,247 -192 16,600,320 13,312
217 TT
55 47 -8 544,768 11,591
218 TV
1 1 0 8,192 8,192
219 TW
866 572 -294 35,698,944 62,411
220 TZ
123 117 -6 1,037,568 8,868
221 UA
3,046 2,619 -427 10,642,720 4,064
222 UG
66 64 -2 1,414,144 22,096
223 US
61,158 9,879 -51,279 1,617,991,520 163,781
224 UY
78 47 -31 2,441,216 51,941
225 UZ
107 89 -18 257,536 2,894
226 VA
4 4 0 10,752 2,688
227 VC
12 12 0 12,288 1,024
228 VE
242 186 -56 6,765,312 36,373
229 VG
96 89 -7 75,776 851
230 VI
19 19 0 116,480 6,131
231 VN
899 558 -341 16,100,864 28,855
232 VU
20 20 0 18,688 934
233 WF
3 3 0 3,584 1,195
234 WS
15 15 0 19,712 1,314
235 YE
30 29 -1 233,472 8,051
236 YT
5 5 0 2,048 410
237 ZA
1,750 850 -900 27,022,080 31,791
238 ZM
31 31 0 1,644,288 53,042
239 ZW
32 32 0 110,592 3,456
240 ZZ
369 321 -48 5,808,896 18,096
グローバルIP総数(参考) 統合前 統合後 連続範囲削減数 総IP数 1範囲当り
IP数平均
3,702,258,432(37億225万8,432) 228,232 123,023 -105,209 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
4527 4527 0 -OK! 121250304 3.2750 % 2021-07-23 22:16:08 2021-07-23 22:16:08 - timezone: Asia/Tokyo(UTC+9) 2021-07-23 17:16:08 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20210723|12790|00000000|20210723|00000 20210723 afrinic|*|ipv4|*|4527|summary ipv4 delegated-afrinic-extended-latest(size: 0.65 MB)
apnic
48901 48901 0 -OK! 891803648 24.0881 % 2021-07-23 22:08:18 2021-07-23 22:08:18 - timezone: Asia/Tokyo(UTC+9) 2021-07-23 23:08:18 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20210723|144937||20210722|+1000 20210723 apnic|*|ipv4|*|48901|summary ipv4 delegated-apnic-extended-latest(size: 7.05 MB)
arin
69391 69391 0 -OK! 1672480000 45.1746 % 2021-07-23 22:00:21 2021-07-23 22:00:21 - timezone: Asia/Tokyo(UTC+9) 2021-07-23 09:00:21 - timezone: America/New_York(UTC-4) 2.3|arin|1626962413938|163665|19700101|20210722|-0400 1626962413938 arin|*|ipv4|*|69391|summary ipv4 delegated-arin-extended-latest(size: 10.56 MB)
lacnic
19116 19116 0 -OK! 190536960 5.1465 % 2021-07-23 22:12:13 2021-07-23 22:12:13 - timezone: Asia/Tokyo(UTC+9) 2021-07-23 10:12:13 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20210722|80420|19870101|20210722|-0300 20210722 lacnic|*|ipv4|*|19116|summary ipv4 delegated-lacnic-extended-latest(size: 3.82 MB)
ripencc
86332 86332 0 -OK! 826186752 22.3158 % 2021-07-23 22:04:24 2021-07-23 22:04:24 - timezone: Asia/Tokyo(UTC+9) 2021-07-23 15:04:24 - timezone: Europe/Amsterdam(UTC+2) 2|ripencc|1626991140|224854|19830705|20210722|+0200 1626991140 ripencc|*|ipv4|*|86332|summary ipv4 delegated-ripencc-extended-latest(size: 15.65 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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください