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

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

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

Google or AdMax Promotion (ipvtop)

IPアドレスのネットマスク表記(CIDR)の分割・除外ツール公開しました。

      2018/04/24

私が欲しかったツールの一つがこの、
「IPアドレスのネットマスク表記(CIDR)の分割・除外ツール」でした。
複数のCIDR(ネットマスク・プレフィックス)形式のIP範囲指定を、
元にするリスト、削除するリスト双方をチェックして、
対象範囲を削除した新しいCIDRリストを生成することができます。

 

CIDR表記はイメージがパッと浮かばない

プロモーション

Google or AdMax Promotion (ipvpos)

CIDRというIPアドレスの範囲指定は慣れてしまえば簡単なのですが、
慣れていてもネットマスクが「/13」とか「/25」とか言われると、
パッと含まれる範囲が思い浮かばないものです。

そんな時には、CIDRのIP展開ツールで目視確認をすると安心できます。

 

そんなちょっとわかりにくいCIDRの範囲は、
1つのIPアドレス範囲の中から、
一部のサブネットを除外するような場合に、
手計算ではちょっと面倒くさい計算になってしまいます。

以下の範囲を元にして一部の範囲を除外する場合を考えます。

このCIDRが表す範囲は、「 [twoip_ext_link bip=192.168.0.0 tip=192.168.255.255]」です。

 

その範囲から以下の一部のサブネットを除外します。

 

結果として残るCIDRは以下のように分割されます。

 

こうした一部の範囲を除外した結果を求めるツールが欲しかったのです。

 

公式な情報も一部除外が発生する場合がある

プロバイダや携帯キャリアが公開しているグローバルIPの範囲は、
こうしたCIDR形式で公開されていることが多いのですが、
実はこの公開情報でも「一部を除く」といった表記がされる事があります。

以下のauによるグローバルIPアドレスの公開情報です。

 

auのグローバルIPアドレスでは、

106.128.0.0/13の範囲から
106.135.0.0/16の範囲を除くという表記があります。

パッと残される範囲の想像がつきますか?

この計算が自分は苦手なんです・・・。

まあ、106.135.0.0/16範囲のイメージは掴めるんですが。

106.128.0.0/13の範囲は、
[twoip_ext_link bip=106.128.0.0 tip=106.135.255.255]です。

この範囲から「[twoip_ext_link bip=106.135.0.0 tip=106.135.255.255]」を引いて、
「[twoip_ext_link bip=106.128.0.0 tip=106.134.255.255]」です。

次はこれをCIDRに直す。

106.128.0.0/16から、106.134.255.255/16まで、
こつこつ変換するのは頭でも計算できますね。

 

しかし、これはすっきり以下のように表現することができます。

「こんな計算したくない」そう思ったわけです。

 

IPアドレスのネットマスク表記(CIDR)の分割・除外ツール

そんなCIDRの分割・除外を手作業でやろうと思うと、
非常に面倒くさく、間違えやすいものでやる気も失せてしまいます。

そこで、統合ツールを作成するに至りました。

 

利用方法は以下でご紹介しています。

 

どんなことができるのか?

どんなことができるのかというのは、
単に除外と一言で言っても、いろんなパターンがあります。

基本的には、元の範囲から削除範囲を除く処理をしています。

以下ではそんな処理についての説明を行っています。

 

さいごに

需要があるかどうかは不明だとは思っています。

ただ、自分的にはとても必要だった。

別の運営サイトがスパムにあってから、
アクセス制限などを行う機会が増えてしまって泣く泣くではありますが。

サイトの管理上、IPアドレスで自分のみ許可にしたいこともあります。
そんな時は自分が利用しているキャリアのみ許可といったように、
条件を指定しておくと、より安全にサイト運営がおこなえると思います。

貴方の作業が少しでも楽になってくれたら、嬉しく思います。

 

今後ともよろしくお願いします。


AdMax Promotion

 - Infomation ,

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

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

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

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

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

QRコードからもこのURLを開けます。
リンク先URL: https://ipvx.info/2015/02/open_multi_cidr2_exclude/


AdMax Promotion

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

Google or AdMax Promotion (ipvlink)

  関連記事

eye_ipv46.info250
2つのIPアドレスの範囲をCIDRに厳密に変換するってどういう事?

サーバーやサイトのスパム対策などで、 スパムを受けたIPアドレスを利用して拒否指 …

eye_ipv46.info250
IPアドレスのネットマスク表記(CIDR)の連結・統合ツール公開しました。

私がこのサイトを公開するに当たって、まず作成したかったツールが、 「IPアドレス …

eye_ipv46.info250
IPV46サイトを公開しました

開設から間もない当サイトにお越しいただきありがとうございます。 2015/02/ …

eye_ipv46.info250
実際にツールを使って2つのIP範囲やCIDRをまとめてみよう

IPアドレスの範囲がプロバイダや通信キャリアなどから提供され、 そうした情報を基 …

eye_ipv46.info250
各国のIPアドレス(グローバルIP)が一覧で見られる機能を公開しました。

IPアドレス(グローバルIPアドレス)はIANAを頂点とした管理によって、 世界 …