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

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

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

Google or AdMax Promotion (ipvtop)

「CIDR+CIDR結合・統合・重複削除ツール」の使い方

「CIDR+CIDR結合・統合・重複削除ツール」ツールは、
複数のCIDR(ネットマスク・プレフィックス)形式のIP範囲を入力することで、
入力された範囲から重複を取り除き、
細分化された表記のCIDRを可能な限り大きな範囲表示に結合します。
.htaccessなどに設定する行数の削減できるようにCIDRを統合します。

 

「 CIDR+CIDR結合・統合・重複削除」ツール

プロモーション

Google or AdMax Promotion (ipvpos)

「 CIDR+CIDR結合・統合・重複削除」ツールは以下で利用できます。

 

ページを開くと、以下のような、
CIDRの入力フィールドが表示されます。

初期値では「複数のCIDR」が入力されていますが、
カーソルを入れると自由に入力できます。
※そのまま実行するとデモ動作の確認ができます。

multi_cidr2_merge_st01

01_CIDR+CIDR結合・統合・重複削除ツール

 

入力が完了したら[CIDR範囲の統合]をクリックします。
※現在は1回に実行するCIDRは200行に制限させて頂いています。

multi_cidr2_merge_st02

02_CIDR範囲の統合の実行

 

統合が実施されたら右の「統合後」に対して、
統合処理の結果が表示されます。

multi_cidr2_merge_st03

03_統合結果の表示

 

下部には「処理結果の詳細」が表示されます。

処理結果の詳細では入力したCIDRの各行が、
どのように処理されたのかを確認することができます。

multi_cidr2_merge_st04

04_処理結果の詳細表示

 

通常の統合の例

入力された複数行のCIDRの「先No」に表示された番号は「後No」を示しており、
「後No」は統合先の「連続範囲」列に対して統合されたことを示しています。

「連続範囲」列の範囲を再びCIDR表記に戻した結果が「統合後CIDR」になります。

multi_cidr2_merge_st05

05_通常の統合表示

 

CIDRの重複の例

CIDRによるネットワークの表記は、
基本的には「ネットワークIP/ネットマスク」形式になります。

「192.168.0.0/24」の場合、
ネットワークIPが「192.168.0.0」ネットマスクが「24」です。

CIDRではホスト部の値は問われない為、
「192.168.0.111/24」として記載しても同じことになります。

その為、入力したCIDRが同じ値であれば当然、重複の判定となります。
また、入力したCIDRが別の値でも、
「ネットワークIP/ネットマスク」形式に変換した結果重複する場合も重複としています。

以下は「192.168.192.0/18」と「192.168.192.254/18」が入力されています。
これはどちらのCIDRも「192.168.192.0/18」となります。

multi_cidr2_merge_st06

06_重複CIDRの処理対象外表示 

2015/02/22追記
入力したCIDRの範囲に対して、別のCIDRが包含され、
包含された側のCIDRはこれまで「(無効)」と表示されていましたが、
表示上わかりにくいため表示を「(重複)」へ変更しました。

(例)
192.168.0.0/24と192.168.0.0/25がある場合に、
192.168.0.0/25の範囲は、192.168.0.0/24に含まれます。
この場合、192.168.0.0/25を重複とし削除扱いとなります。
※統合処理という点では「(削除)」というニュアンスでもありますが。

 

 CIDRが無効な例

CIDRとして形式に合っていない文字列を入力した場合は、
一覧から除外され、詳細には表示されません。

CIDRの形式には合っている場合でも、
ネットワークが形成できないような場合には以下のように、
「(無効)」表示となり処理対象から除外されます。

multi_cidr2_merge_st07

07_無効CIDRの処理対象外表示

 

統合結果が複数に分割される場合(変更なし)

連続するCIDR範囲を一旦1つの連続範囲に統合し、
その後にCIDRに分割処理を行っている兼ね合いから、

連続する範囲で統合の前後で、CIDRが変化しない場合でも、
以下のように行が離れて結果が表示される場合があります。

以下の例では、統合の前後で結果は同じです。

multi_cidr2_merge_st08

08_範囲の連続し、統合前後で結果が同じ場合

 

統合結果が複数に分割される場合(変更あり)

連続するCIDR範囲を統合後に再度CIDR化し、
統合が実際に行われる場合は以下のように表示されます。

以下の例では、入力した6行のCIDRが、統合後に2行にまとめられています。

multi_cidr2_merge_st09

09_範囲が連続し、統合前後で統合が起きた場合

 

さいごに

.htaccessなどにスパム対応などを行っていくうちに、
アクセス制限に記述しているCIDRが膨大になってしまうことがあります。

プロバイダなどが提供しているCIDRに関しての情報も、
整理されていないことも多くあります。

そんな煩雑なCIDR値を一度入力してみることで、
まとめることが可能な場合には、行数の削減が見込めます。

 

試しに実行してみてはいかがでしょうか。

 


AdMax Promotion

公開日:
最終更新日:2019/06/20

シェア頂けると新機能開発の励みになります!!

最後までお読みいただきありがとうございました。
便利!と思って頂けたらシェアを是非お願いします。
ご意見・ご批判でも感じた事を気にせずご指摘ください。

アカウント新規作成の為、是非フォローもお願いします。(無言OK)

※このページでこんな情報も一緒に見れたら便利!などの
アイディア・ご意見もお聞かせください。

また弊サイトはすべて広告費と個人の自腹にて運営・開発を行っています。
皆様、お仕事中でお忙しいことと存じますが、
ご興味がおありの広告が目に留まりましたら
広告主様のサイトもご覧いただけますと励みになります。

QRコードからもこのURLを開けます。
リンク先URL: https://ipvx.info/how-to-use/multi_cidr2_merge/


AdMax Promotion

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

Google or AdMax Promotion (ipvlink)

Message

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

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