「2IPアドレス範囲・CIDR化(厳密)」ツールの使い方
「2IPアドレス範囲・CIDR化(厳密)」ツールは、
2つのIPアドレスを入力することで、
その範囲に含まれるIPアドレスをCIDR表記に変換するツールです。
サーバーなどに設定するためのCIDRをワンクリックで生成することができます。
「2IPアドレス範囲・CIDR化(厳密)」ツール
「2IPアドレス範囲・CIDR化(厳密)」ツールは以下で利用できます。
ページを開くと以下のような、
2つのIPアドレスを入力するフィールドが表示されます。
初期値ではサンプルとして
「192.168.1.1 - 192.168.255.254」が、
表示されていますがカーソルを入れると自由に入力できます。
フィールドに対してIPアドレスを入力したら、
[IPアドレス範囲のCIDR化]をクリックします。
すぐに下部に2つのIPアドレスの範囲のみを、
厳密にCIDRで表現した際のリストが表示されます。
この場合「192.168.1.1~192.168.1.254」を指定しています。
下部には、サーバーなどの.htaccessに対して設定するための、
テキストを表示しています。
コピーしてご利用頂けます。
なぜ「192.168.1.1~192.168.1.254」の範囲がこんな膨大になるの?
そう思われた方もおられるでしょう。
「192.168.1.1~192.168.1.254」だったら、
CIDRは「192.168.1.1/24」で1行で済むじゃないか。と。
しかし、この場合の範囲指定では、
「192.168.1.0」と「192.168.1.255」は、
IPアドレスの範囲として指定していません。
※これはあくまでも例です。
このような指定方法は利用しないでしょう。
ネットワークIPとブロードキャストIPを除いただけなら、
CIDRは「192.168.1.1/24」で1行で表記しても実害はありません。
では、「192.168.1.100~192.168.1.199」のように、
IPアドレスの範囲を指定したい場合はありませんか?
この場合もネットワークIPアドレスを求めて、
CIDR表現にした場合同じように「192.168.1.1/24」となってしまいます。
192.168.1.100 - 192.168.1.199をクリックすると、
「192.168.1.1/24」として表示されることが確認できます。
これは、一般的な手法(スーパーネット化概念)では、
上記2つのアドレスが同一ネットワークに存在することを条件として、
CIDR化を行うため192.168.1.0/24となってしまうのです。
ではどうするか?
そこで、このCIDR化の機能が利用できます。
今回の厳密化CIDRを利用した場合、
処理後のCIDRは以下のようになります。
見ての通りですが「192.168.1.100」から「192.168.1.199」までの範囲を、
できる限り少ないCIDR表現を利用して、
複数のネットマスクを利用することで、表現しています。
こうした変換処理を行うことで、
2つのIPアドレスの範囲を、厳格に守った状態でCIDRに変換できます。
利用シーン
2つのIPアドレスからCIDRを求めるツールの必要性は、
あまり高いものではないと思います。
プロバイダなどが自身のサービスで利用するIPアドレス範囲を、
公開している場合もCIDRネットマスク形式(192.168.0.1/24)がほとんどです。
しかし、すべてがそうとは限ったことではありません。
2つのIPアドレスを範囲として提供される場合もあり、
それは情報を公開する側の事情も絡んできます。
そんな複数の範囲が単純なCIDR表現が可能かどうかの確認を含めて、
一旦、このツールを用いて、範囲をCIDR化してみるといいでしょう。
尚、以下でご紹介した2IPによる範囲の情報は以下のようなものでした。
http://vaultpress.com/service-ips-plain より
From Address To Address
207.198.112.1 207.198.112.254
207.198.113.1 207.198.113.254
192.0.64.1 192.0.127.254
こうした「1~254」の表現でIPアドレスが提供されている場合、
これは単純にネットワークIPとブロードキャストIPを除いただけの為、
実質は、以下の範囲を示していると言えます。
この表記の場合には、以下のように「/24」を使って、
- 207.198.112.0/24 (207.198.112.0 - 207.198.112.255)
- 207.198.113.0/24 (207.198.113.0 - 207.198.113.255)
- 192.0.64.1/24 (192.0.64.0 - 192.0.127.255)
として、問題はありません。
こうした1サブネット全体の範囲のIPアドレス範囲である場合にのみ
以下のツールで対応ができると言えます。
ケースバイケースに合わせて本ツールとの、
使い分けをしてもらえたらと思います。
何かのお役に立ちますと幸いです。
本サイトで公開しているツールについては、
十分にテストは行っておりますが個人で作成している為、
潜在的なバグがないとは言い切れません。
その為、ツールを用いた結果については十分検証の上ご利用ください。
当サイトおよび、管理人は如何なる損害もその責を負いません。
当サイト内のコンテンツおよび画像において、
出典・引用の外部著作権者の明記がないものは、
すべて管理人による著作物です。
当サイトでご紹介しておりますコンテンツの著作権の放棄は致しません。
サイト内コンテンツを引用される際にはご連絡は不要です。
ただし、出典元として当サイト(個別記事)へのリンクをお願いいたします。
申し訳ございませんが、無断転載、複製をお断りさせて頂いております。
コンテンツを有益であると感じていただけましたら非常に光栄です。
ありがとうございます。
公開日:
最終更新日:2019/06/20