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

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

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

Google or AdMax Promotion (ipvtop)

CIDR+CIDRはどんな処理をするの?

当サイトで公開しているIPアドレスの範囲指定(CIDR)の
統合ツールでは複数のCIDR範囲を一括指定して、
できる限り少ないCIDR表現のリストを生成します。
そのCIDR統合ツールがどのような場合に利用できるのかをご紹介します。

CIDR+CIDRのツールは以下で公開しています。

 

CIDR+CIDRはどんな処理をするの?

プロモーション

Google or AdMax Promotion (ipvpos)

CIDR+CIDRはどんな処理をするのかと言う説明の前に、
IPアドレスの範囲とCIDR表記についてご説明します。

IPアドレス範囲とCIDR表記

IPアドレスをネットマスク(プレフィックス)を利用して、
CIDRとして表記した場合には、

以下のようにIPアドレスの範囲をネットマスクの値によって、
範囲の分割サイズを調整することができます。

cidr_divide_marge_st01

01_IPアドレス帯域とネットマスクの関係図

 

上記の図では、/24~/29を例として、
IPアドレスの範囲を「[twoip_ext_link bip=192.168.0.0 tip=192.168.0.255]」でご紹介します。

それぞれのネットマスクの値が増えていくことで、
IPアドレスの範囲がより細かい(少ない)範囲になっていくのが分かります。

こうしたIPアドレスの範囲を必要な範囲で表現することができるのが、
このネットマスク(プレフィックス)を利用したCIDR表記です。

この1つのCIDRによって表現ができるネットワークの範囲を、
サブネットと言う場合もあります。

例えば、図の右上部分のように、

[twoip_ext_link bip=192.168.0.0 tip=192.168.0.15](192.168.0.0/28)は、

[twoip_ext_link bip=192.168.0.0 tip=192.168.0.7](192.168.0.0/29)と、
[twoip_ext_link bip=192.168.0.8 tip=192.168.0.15](192.168.0.8/29)の合算であることがわかります。

 

サーバー管理などで利用

サーバーの運営などをしている場合には、
設定ファイル(.htaccess)などで、アクセス制限などの設定を行うことがあります。

そうした場合には「Deny from 192.168.0.0/29」などの記述を行いますが、

  • Deny from 192.168.0.0/29
  • Deny from 192.168.0.8/29

 

と2行で記述しても、

  • Deny from 192.168.0.0/28

 

と1行で記述しても同じ範囲の指定ということになります。

こうした行数の削減がこのツールの目的です。

 

実際の統合例

では、実際に以下のような統合例をご紹介します。

cidr_divide_marge_st05

05_ネットマスク指定による範囲統合

 

を統合すると、

となる例です。

統合を図にすると以下のようなイメージになります。

cidr_divide_marge_st04

04_ネットマスク指定によるIPアドレス統合例

 

/29のネットマスクによる範囲指定のこの6CIDRは、
/28のネットマスク表現では、

として3行にまとめることができます。

そのうち以下の2行は、

さらに、以下の1行にまとめることができます。

 

結果として統合されて残った範囲が、

となるというわけです。

こうしたCIDRによって表現されたIPアドレスの範囲は、
必要に応じて細かくも、大きくも表現することができますし、

同じ範囲を様々な書き方で表現することができます。

こうした表現をできる限り少ない行数で可能な限りまとめるのが、
このツールの目的です。

 

さいごに

CIDR表記はなかなか直感的にIPアドレスの範囲が、
イメージしにくい表記方法です。

基本的には「ネットワークIP/ネットマスク」で表記するのが一般的ですので、
192.168.0.0/28のように表記します。

しかし、このIP範囲内のIPアドレスであれば、

192.168.0.1/28192.168.0.15/28と表記しても、
基本的には同じ意味になります。

CIDR表記ではホスト部のビットは問われない為、
このような表記が可能です。

こうした表記のブレもわかりにくくしてしまっている理由かもしれません。

CIDRからネットワーク情報を確認するツールは以下で公開しています。
ホスト部の値を問わずにネットワークIPなども求めて表示します。

 

CIDR+CIDRのツールで実際にCIDRのリストを、
統合してみるとイメージが掴みやすいかもしれません。

 


AdMax Promotion

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

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

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

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

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

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

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


AdMax Promotion

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

Google or AdMax Promotion (ipvlink)

Message

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

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