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

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

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

Google or AdMax Promotion (ipvtop)

回復されたIPv4プールからの現在の割り当て状態(Allocations made from the Current Recovered IPv4 Pool)

グローバルIPアドレス管理の総元締め「IANA」では一時的な貸し出しを目的としたIPアドレスを
「回復されたアドレスプール(Recovered Address Space)」として確保しています。
確保されている回復アドレスプールから、一時的にIPアドレスの貸与をRIRへ行っている
IPアドレスの範囲はIANAのサイトで確認ができるようになっていて、
貸与中のIPアドレスの帯域はRIRの国割当てデータにも反映がされます。
アドレススペースの情報も同様に公開されており、誰でも確認をすることができます。
ここでは回復アドレスプールから割当てされている範囲がデータに含まれていることを確認しています。

「回復されたIPアドレススペース」を実際の表現にすれば、
「現在どこのRIRにも割り振られていないIPアドレス帯」という事になりますが、
そこから一時的に貸与され割り当てが行われたアドレススペースを
「Allocations made from the Current Recovered IPv4 Pool」という表現で、
リスト化されて公開されています。

以下に示すリストは公開されているリストのIP範囲をCIDR化すると共に、
5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)の
各国アドレス割り当てリストとの突合せを行って件数に差異がないことを確認しています。

回復されたIPv4プールからの現在の割り当て状態(Allocations made from the Current Recovered IPv4 Pool|IPv4 Recovered Address Space Registry)

プロモーション

Google or AdMax Promotion (ipvpos)

以下が、回復されたアドレスプールから割当てられているIPアドレス範囲のリストです。

尚、本リストを利用して、全RIRデータ数との差分を比較し、
5-RIRデータの整合性検証を行っています。

Allocations made from the Current Recovered IPv4 Pool

表内の集計値「IP数」「IP実割当数」は以下の通りです。

元のリスト内にあるIP数(value 値)を「IP数」に表記しています。
元リストのIP範囲に合致する
5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)国割当てデータそれぞれのIP数の合計を、
「IP実割当数」として集計しています。

結果として双方の数が一致していればリストの整合性が保たれていることが分かります。

No CIDR IP範囲 割振RIR date status 状態 IP数 IP実割当数 whois note 割当先国
1 43.224.0.0/13 43.224.0.0 - 43.231.255.255
APNIC
2014-05 ALLOCATED 割当済 524,288 103,425 whois.apnic.net
2 43.240.0.0/14 43.236.0.0 - 43.243.255.255
APNIC
2014-05 ALLOCATED 割当済 524,288 104,449 whois.apnic.net
3 43.246.0.0/15 43.245.0.0 - 43.252.255.255
APNIC
2014-05 ALLOCATED 割当済 524,288 105,473 whois.apnic.net
4 43.254.0.0/15 43.254.0.0 - 43.255.255.255
APNIC
2014-05 ALLOCATED 割当済 131,072 104,449 whois.apnic.net
5 45.2.0.0/15 45.2.0.0 - 45.3.255.255
ARIN
2015-09 ALLOCATED 割当済 131,072 131,072 whois.arin.net
6 45.4.0.0/14 45.4.0.0 - 45.7.255.255
LACNIC
2015-03 ALLOCATED 割当済 262,144 99,329 whois.lacnic.net
7 45.8.0.0/13 45.8.0.0 - 45.15.255.255
RIPE NCC
2015-03 ALLOCATED 割当済 524,288 104,449 whois.ripe.net
8 45.16.0.0/12 45.16.0.0 - 45.31.255.255
ARIN
2014-09 ALLOCATED 割当済 1,048,576 1,048,576 whois.arin.net
9 45.32.0.0/11 45.32.0.0 - 45.63.255.255
ARIN
2014-05 ALLOCATED 割当済 2,097,152 1,781,761 whois.arin.net
10 45.65.0.0/20 45.64.0.0 - 45.65.15.255
APNIC
2014-05 ALLOCATED 割当済 69,632 69,632 whois.apnic.net
11 45.65.32.0/19 45.65.16.0 - 45.65.63.255
APNIC
2016-03 ALLOCATED 割当済 12,288 12,288 whois.apnic.net
12 45.65.64.0/18 45.65.64.0 - 45.65.127.255
RIPE NCC
2016-03 ALLOCATED 割当済 16,384 16,384 whois.ripe.net
13 45.65.128.0/17 45.65.128.0 - 45.65.255.255
LACNIC
2016-03 ALLOCATED 割当済 32,768 32,768 whois.lacnic.net
14 45.66.0.0/15 45.66.0.0 - 45.67.255.255
RIPE NCC
2015-09 ALLOCATED 割当済 131,072 104,449 whois.ripe.net
15 45.68.0.0/14 45.68.0.0 - 45.71.255.255
LACNIC
2015-03 ALLOCATED 割当済 262,144 26,881 whois.lacnic.net
16 45.72.0.0/13 45.72.0.0 - 45.79.255.255
ARIN
2015-03 ALLOCATED 割当済 524,288 524,288 whois.arin.net
17 45.80.0.0/12 45.80.0.0 - 45.95.255.255
RIPE NCC
2014-09 ALLOCATED 割当済 1,048,576 104,449 whois.ripe.net
18 45.96.0.0/12 45.96.0.0 - 45.111.255.255
AFRINIC
2014-09 ALLOCATED 割当済 1,048,576 1,048,576 whois.afrinic.net
19 45.112.0.0/12 45.112.0.0 - 45.127.255.255
APNIC
2014-09 ALLOCATED 割当済 1,048,576 111,105 whois.apnic.net
20 45.128.0.0/11 45.128.0.0 - 45.159.255.255
RIPE NCC
2014-05 ALLOCATED 割当済 2,097,152 104,449 whois.ripe.net
ripencc