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

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

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

Google or AdMax Promotion (ipvtop)

RIR割当てIPアドレス内の「非グローバルIP/重複」データ一覧(RIR: Regional Internet Registry)

5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)では、
現在のグローバルIPアドレスがどこの国に対して割当てているのかをデータとして公開しています。
誰もが絶対的に正しいと思っているデータにも、
稀に不要なものが入っていたりすることもあるものです。
以下ではRIR提供データの中でグローバルIPアドレス範囲外のデータや、
複数のRIRで同一範囲が設定されてきた場合の不整合の状態を表示します。

以下でご紹介するデータは今後は何も表示されない可能性もあります。

あくまでもシステム開発段階でデータに発生していた不整合を検知するために作成しています。
以下に不整合データが表示されている場合は、
5-RIRの全データのグローバルIPアドレス数合計には含めてはいけないデータが存在する事になります。

重複が発生していれば、2重に集計する事になりますし、
今回(開発時)には「テストネットワーク」のデータが投入されていました。

5-RIRの全データのグローバルIPアドレスの集計合計だけを見て、
全グローバルIPアドレスを網羅しているか?を判断すると、
こうしたブレには気づくことができない為、注意が必要です。

5-RIR提供データ内の「非グローバル(又は重複)」データ一覧

プロモーション

Google or AdMax Promotion (ipvpos)

以下の表は、以下のリンク先のグローバルIPアドレス網羅性のチェックの結果、
重複やグローバルIPアドレス以外が含まれていた場合に表示されます。

5-RIR提供データ内の「非グローバル(又は重複)」データ一覧

以下は、5-RIR(AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC)で公開されているデータの内、
非グローバルIPアドレス範囲外、又は重複範囲が含まれていた場合に表示されます。
全グローバルIP数と取込済IP総数の比較にてデータの整合性チェックを行っています。

RIR 出現行 状態 割当国 特殊属性 開始IP IP数 CIDR表記 開始IP 終了IP 重複状態
ripencc
27,434 allocated QA
グローバルアドレス
103.14.208.0 1,024 103.14.208.0/22 103.14.208.0 103.14.211.255
  1. QA(ripencc) - line:27434 --> 103.14.208.0/22 (103.14.208.0 - 103.14.211.255)
  2. IN(apnic) - line:6945 --> 103.14.208.0/22 (103.14.208.0 - 103.14.211.255)
ripencc
27,435 allocated QA
グローバルアドレス
103.17.0.0 1,024 103.17.0.0/22 103.17.0.0 103.17.3.255
  1. QA(ripencc) - line:27435 --> 103.17.0.0/22 (103.17.0.0 - 103.17.3.255)
  2. IN(apnic) - line:7126 --> 103.17.0.0/22 (103.17.0.0 - 103.17.3.255)
ripencc
27,440 allocated QA
グローバルアドレス
103.23.124.0 1,024 103.23.124.0/22 103.23.124.0 103.23.127.255
  1. QA(ripencc) - line:27440 --> 103.23.124.0/22 (103.23.124.0 - 103.23.127.255)
  2. IN(apnic) - line:7625 --> 103.23.124.0/22 (103.23.124.0 - 103.23.127.255)
ripencc
27,472 allocated NL
グローバルアドレス
103.76.128.0 1,024 103.76.128.0/22 103.76.128.0 103.76.131.255
  1. NL(ripencc) - line:27472 --> 103.76.128.0/22 (103.76.128.0 - 103.76.131.255)
  2. IN(apnic) - line:11564 --> 103.76.128.0/22 (103.76.128.0 - 103.76.131.255)
ripencc
27,483 allocated QA
グローバルアドレス
103.199.88.0 1,024 103.199.88.0/22 103.199.88.0 103.199.91.255
  1. QA(ripencc) - line:27483 --> 103.199.88.0/22 (103.199.88.0 - 103.199.91.255)
  2. IN(apnic) - line:24892 --> 103.199.88.0/22 (103.199.88.0 - 103.199.91.255)
ripencc
27,508 allocated QA
グローバルアドレス
103.225.72.0 1,024 103.225.72.0/22 103.225.72.0 103.225.75.255
  1. QA(ripencc) - line:27508 --> 103.225.72.0/22 (103.225.72.0 - 103.225.75.255)
  2. IN(apnic) - line:26793 --> 103.225.72.0/22 (103.225.72.0 - 103.225.75.255)
apnic
37,932 reserved --
テストネットワーク
198.51.100.0 256 198.51.100.0/24 198.51.100.0 198.51.100.255
apnic
42,740 reserved --
テストネットワーク
203.0.113.0 256 203.0.113.0/24 203.0.113.0 203.0.113.255
合計IP数6,656

code:sc14

 

上記の状態では「6,656」個のIPアドレスが、
5-RIRで提供されてきたデータの合計IP数に含んではいけない数という事になります。

データの網羅性をチェックする上では、
この数は含まない事にして、チェックを行っています。

 

本ページでは不正なデータが存在していないかのチェック結果のみを、
ご紹介していますが、以下では全体としての整合性を「状況」としてご紹介しています。

 

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/rir/status/err_data_ip/


AdMax Promotion

サイト内コンテンツ
すべて展開 | すべて省略

Google or AdMax Promotion (ipvlink)

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください