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 --
5,100 4,019 -1,081 10,611,512 2,640
2 AD
21 16 -5 56,320 3,520
3 AE
637 583 -54 4,430,720 7,600
4 AF
121 112 -9 178,176 1,591
5 AG
41 39 -2 180,224 4,621
6 AI
8 8 0 8,704 1,088
7 AL
197 187 -10 475,136 2,541
8 AM
162 155 -7 632,608 4,081
9 AO
116 109 -7 1,256,192 11,525
10 AR
1,845 1,292 -553 19,483,392 15,080
11 AS
3 3 0 5,632 1,877
12 AT
1,926 1,651 -275 11,210,336 6,790
13 AU
7,968 4,722 -3,246 48,222,464 10,212
14 AW
12 11 -1 111,872 10,170
15 AX
1 1 0 4,096 4,096
16 AZ
164 145 -19 763,904 5,268
17 BA
157 144 -13 778,240 5,404
18 BB
30 29 -1 168,704 5,817
19 BD
1,912 1,628 -284 1,948,416 1,197
20 BE
893 827 -66 12,333,440 14,913
21 BF
47 43 -4 335,104 7,793
22 BG
1,647 1,073 -574 4,395,776 4,097
23 BH
57 56 -1 451,840 8,069
24 BI
14 14 0 37,888 2,706
25 BJ
33 33 0 146,688 4,445
26 BL
3 3 0 768 256
27 BM
57 56 -1 113,664 2,030
28 BN
35 35 0 216,320 6,181
29 BO
115 96 -19 1,169,664 12,184
30 BQ
12 12 0 24,832 2,069
31 BR
12,108 2,110 -9,998 87,127,296 41,293
32 BS
22 22 0 137,472 6,249
33 BT
28 28 0 36,352 1,298
34 BW
45 45 0 160,512 3,567
35 BY
96 94 -2 1,789,952 19,042
36 BZ
159 148 -11 189,696 1,282
37 CA
8,849 4,042 -4,807 69,044,992 17,082
38 CD
66 65 -1 168,960 2,599
39 CF
5 5 0 5,376 1,075
40 CG
19 19 0 140,544 7,397
41 CH
2,686 2,156 -530 26,678,776 12,374
42 CI
230 207 -23 1,704,704 8,235
43 CK
2 2 0 8,704 4,352
44 CL
797 527 -270 10,028,032 19,029
45 CM
51 46 -5 658,944 14,325
46 CN
8,671 4,082 -4,589 343,170,304 84,069
47 CO
609 439 -170 17,363,968 39,553
48 CR
182 159 -23 2,332,416 14,669
49 CU
20 17 -3 257,024 15,119
50 CV
18 18 0 33,792 1,877
51 CW
48 41 -7 201,216 4,908
52 CY
518 423 -95 1,222,208 2,889
53 CZ
1,715 1,428 -287 9,565,312 6,698
54 DE
10,041 7,029 -3,012 123,889,280 17,625
55 DJ
6 6 0 45,824 7,637
56 DK
1,417 1,101 -316 12,007,264 10,906
57 DM
13 13 0 14,336 1,103
58 DO
145 120 -25 1,608,448 13,404
59 DZ
31 31 0 4,762,112 153,617
60 EC
407 259 -148 2,700,544 10,427
61 EE
385 353 -32 1,299,768 3,682
62 EG
174 164 -10 24,155,904 147,292
63 ER
1 1 0 4,096 4,096
64 ES
3,570 3,114 -456 32,140,352 10,321
65 ET
12 12 0 366,336 30,528
66 EUa
20 16 -4 412,928 25,808
67 FI
1,065 878 -187 13,776,960 15,691
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,267 3,587 -680 82,351,728 22,958
73 GA
27 27 0 405,504 15,019
74 GB
8,168 6,594 -1,574 118,986,952 18,045
75 GD
13 13 0 10,752 827
76 GE
265 244 -21 1,273,088 5,218
77 GF
6 6 0 22,528 3,755
78 GG
18 18 0 36,608 2,034
79 GH
128 124 -4 2,224,384 17,939
80 GI
84 79 -5 250,880 3,176
81 GL
25 19 -6 34,304 1,805
82 GM
20 20 0 270,848 13,542
83 GN
20 20 0 36,352 1,818
84 GP
23 23 0 129,280 5,621
85 GQ
11 11 0 18,944 1,722
86 GR
406 382 -24 5,706,496 14,938
87 GT
138 97 -41 639,232 6,590
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
2,808 2,207 -601 12,863,232 5,828
92 HN
189 176 -13 533,504 3,031
93 HR
244 231 -13 2,329,088 10,083
94 HT
25 21 -4 154,880 7,375
95 HU
847 609 -238 5,957,376 9,782
96 ID
4,811 3,020 -1,791 18,753,792 6,210
97 IE
746 654 -92 10,276,416 15,713
98 IL
793 624 -169 7,947,776 12,737
99 IM
45 44 -1 82,176 1,868
100 IN
8,302 4,827 -3,475 41,668,352 8,632
101 IO
2 2 0 3,072 1,536
102 IQ
307 270 -37 728,320 2,697
103 IR
1,708 1,418 -290 12,302,336 8,676
104 IS
140 130 -10 886,528 6,819
105 IT
3,304 2,899 -405 54,379,840 18,758
106 JE
38 36 -2 77,824 2,162
107 JM
47 43 -4 220,160 5,120
108 JO
118 115 -3 645,760 5,615
109 JP
4,528 2,379 -2,149 190,546,176 80,095
110 KE
253 229 -24 6,141,952 26,821
111 KG
80 75 -5 266,752 3,557
112 KH
258 251 -7 414,464 1,651
113 KI
5 5 0 4,096 819
114 KM
3 3 0 6,144 2,048
115 KN
17 17 0 19,968 1,175
116 KP
1 1 0 1,024 1,024
117 KR
2,062 852 -1,210 112,499,968 132,042
118 KW
132 128 -4 1,913,088 14,946
119 KY
24 24 0 45,312 1,888
120 KZ
499 423 -76 3,239,936 7,659
121 LA
52 52 0 85,248 1,639
122 LB
241 220 -21 594,944 2,704
123 LC
22 21 -1 22,016 1,048
124 LI
59 58 -1 105,472 1,818
125 LK
71 63 -8 564,480 8,960
126 LR
16 16 0 37,376 2,336
127 LS
19 19 0 120,832 6,360
128 LT
1,168 733 -435 2,606,848 3,556
129 LU
482 413 -69 1,770,496 4,287
130 LV
391 366 -25 1,738,240 4,749
131 LY
47 47 0 435,456 9,265
132 MA
64 62 -2 12,266,240 197,843
133 MC
21 21 0 63,744 3,035
134 MD
461 437 -24 1,246,464 2,852
135 ME
47 45 -2 206,592 4,591
136 MF
13 13 0 11,776 906
137 MG
24 23 -1 577,536 25,110
138 MH
3 3 0 4,096 1,365
139 MK
142 104 -38 688,384 6,619
140 ML
28 28 0 93,696 3,346
141 MM
201 193 -8 226,560 1,174
142 MN
119 116 -3 216,064 1,863
143 MO
38 30 -8 337,408 11,247
144 MP
6 5 -1 15,360 3,072
145 MQ
20 20 0 133,632 6,682
146 MR
14 14 0 47,360 3,383
147 MS
2 2 0 1,280 640
148 MT
124 123 -1 686,976 5,585
149 MU
103 99 -4 4,777,216 48,255
150 MV
44 41 -3 89,344 2,179
151 MW
41 41 0 551,936 13,462
152 MX
1,328 471 -857 29,021,440 61,617
153 MY
852 697 -155 6,673,664 9,575
154 MZ
45 45 0 435,200 9,671
155 NA
34 34 0 463,104 13,621
156 NC
44 38 -6 161,024 4,237
157 NE
13 13 0 46,080 3,545
158 NF
4 4 0 2,048 512
159 NG
348 322 -26 3,170,816 9,847
160 NI
55 45 -10 412,416 9,165
161 NL
5,898 4,628 -1,270 50,003,744 10,805
162 NO
1,225 1,103 -122 15,605,264 14,148
163 NP
239 229 -10 586,496 2,561
164 NR
6 5 -1 9,728 1,946
165 NU
2 2 0 2,048 1,024
166 NZ
1,607 1,117 -490 6,921,728 6,197
167 OM
60 60 0 956,160 15,936
168 PA
167 138 -29 1,739,008 12,602
169 PE
252 206 -46 3,238,912 15,723
170 PF
19 18 -1 75,520 4,196
171 PG
62 62 0 70,144 1,131
172 PH
733 631 -102 6,081,024 9,637
173 PK
638 579 -59 5,494,016 9,489
174 PL
4,118 3,575 -543 20,928,776 5,854
175 PM
2 2 0 4,608 2,304
176 PR
195 177 -18 746,496 4,217
177 PS
240 225 -15 858,368 3,815
178 PT
418 365 -53 6,682,912 18,309
179 PW
4 4 0 6,144 1,536
180 PY
124 113 -11 1,131,008 10,009
181 QA
42 38 -4 843,520 22,198
182 RE
25 24 -1 424,704 17,696
183 RO
2,942 2,142 -800 8,130,688 3,796
184 RS
403 354 -49 2,291,712 6,474
185 RU
11,282 7,586 -3,696 45,402,112 5,985
186 RW
25 25 0 278,272 11,131
187 SA
548 513 -35 10,632,960 20,727
188 SB
13 13 0 14,592 1,122
189 SC
411 384 -27 7,225,856 18,817
190 SD
35 32 -3 1,891,072 59,096
191 SE
2,022 1,797 -225 30,070,760 16,734
192 SG
1,585 1,285 -300 25,945,088 20,191
193 SI
517 490 -27 2,671,872 5,453
194 SK
445 395 -50 2,730,496 6,913
195 SL
21 21 0 81,152 3,864
196 SM
20 20 0 38,912 1,946
197 SN
31 23 -8 401,920 17,475
198 SO
28 28 0 50,688 1,810
199 SR
14 10 -4 81,664 8,166
200 SS
27 26 -1 23,808 916
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 180 -29 1,261,312 7,007
205 SZ
23 23 0 53,248 2,315
206 TC
7 7 0 10,496 1,499
207 TD
19 19 0 25,600 1,347
208 TG
16 16 0 353,792 22,112
209 TH
752 560 -192 9,219,584 16,464
210 TJ
48 43 -5 81,408 1,893
211 TK
2 2 0 3,072 1,536
212 TL
24 24 0 21,248 885
213 TM
8 8 0 21,760 2,720
214 TN
43 42 -1 7,873,024 187,453
215 TO
11 11 0 11,520 1,047
216 TR
1,636 1,334 -302 16,768,512 12,570
217 TT
59 47 -12 544,768 11,591
218 TV
1 1 0 8,192 8,192
219 TW
883 600 -283 35,699,456 59,499
220 TZ
151 140 -11 1,059,840 7,570
221 UA
3,015 2,586 -429 10,329,120 3,994
222 UG
82 79 -3 1,425,152 18,040
223 US
65,372 11,106 -54,266 1,618,453,600 145,728
224 UY
79 47 -32 2,440,960 51,935
225 UZ
122 111 -11 270,336 2,435
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
115 109 -6 91,136 836
230 VI
16 16 0 110,336 6,896
231 VN
1,161 721 -440 16,233,728 22,516
232 VU
18 18 0 15,616 868
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
1,929 963 -966 27,086,592 28,127
238 ZM
34 34 0 1,644,288 48,361
239 ZW
37 37 0 100,608 2,719
240 ZZ
450 400 -50 5,493,760 13,734
グローバルIP総数(参考) 統合前 統合後 連続範囲削減数 総IP数 1範囲当り
IP数平均
3,702,258,432(37億225万8,432) 243,625 132,570 -111,055 3,702,259,968 -

code:sc20

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

※尚、上記の「統合前範囲数」は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
5139 5139 0 -OK! 121250304 3.2750 % 2023-05-31 22:16:12 2023-05-31 22:16:12 - timezone: Asia/Tokyo(UTC+9) 2023-05-31 17:16:12 - timezone: Indian/Mauritius(UTC+4) 2|afrinic|20230531|15181|00000000|20230531|00000 20230531 afrinic|*|ipv4|*|5139|summary ipv4 delegated-afrinic-extended-latest(size: 0.78 MB)
apnic
53110 53110 0 -OK! 891486208 24.0795 % 2023-05-31 22:08:21 2023-05-31 22:08:21 - timezone: Asia/Tokyo(UTC+9) 2023-05-31 23:08:21 - timezone: Australia/Brisbane(UTC+10) 2.3|apnic|20230531|161790||20230530|+1000 20230531 apnic|*|ipv4|*|53110|summary ipv4 delegated-apnic-extended-latest(size: 7.86 MB)
arin
74073 74073 0 -OK! 1667928576 45.0517 % 2023-05-31 22:00:24 2023-05-31 22:00:24 - timezone: Asia/Tokyo(UTC+9) 2023-05-31 09:00:24 - timezone: America/New_York(UTC-4) 2.3|arin|1685451611171|178029|19700101|20230530|-0400 1685451611171 arin|*|ipv4|*|74073|summary ipv4 delegated-arin-extended-latest(size: 11.42 MB)
lacnic
19626 19626 0 -OK! 190088192 5.1344 % 2023-05-31 22:12:12 2023-05-31 22:12:12 - timezone: Asia/Tokyo(UTC+9) 2023-05-31 10:12:12 - timezone: America/Montevideo(UTC-3) 2.3|lacnic|20230530|86701|19870101|20230530|-0300 20230530 lacnic|*|ipv4|*|19626|summary ipv4 delegated-lacnic-extended-latest(size: 4.10 MB)
ripencc
91728 91728 0 -OK! 831506688 22.4594 % 2023-05-31 22:04:36 2023-05-31 22:04:36 - timezone: Asia/Tokyo(UTC+9) 2023-05-31 15:04:36 - timezone: Europe/Amsterdam(UTC+2) 2|ripencc|1685483999|241275|19830705|20230530|+0200 1685483999 ripencc|*|ipv4|*|91728|summary ipv4 delegated-ripencc-extended-latest(size: 16.78 MB)
グローバルIP理論総数不足IP数IP合計全IP割合(%)
3,702,258,432-1,5363,702,259,968100.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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください