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

Google or AdMax Promotion (ipvtop)

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

      2018/04/24

サーバーやサイトのスパム対策などで、
スパムを受けたIPアドレスを利用して拒否指定を行うこともあるでしょう。
そんな時に.htaccessに設定するのがCIDR形式のIPアドレス範囲指定です。
スパム対策ではIPの範囲を自分でCIDR化する必要があって面倒です。
そんなCIDR化の手法には2つがあります。

 

2つのIPアドレスの範囲をCIDRに厳密に変換するって?

プロモーション

Google or AdMax Promotion (ipvpos)

2つのIPアドレスをCIDR化する一般的な方法は、
俗にいう「スーパーネット化」です。

192.168.0.0 - 192.168.0.255のような範囲を、
192.168.0.0/24と表記する方法のことです。

この変換を行ってくれるサイトは多くあります。
当然、当サイトでもご提供しています。

 

では、次に以下の範囲をCIDR化するとした場合、
どのようにCIDR化しますか?

「192.168.1.100~192.168.1.199」

この変換には以下のツールが対応できます。

これは2つのIP範囲を厳密にCIDR範囲として生成します。

 

「192.168.1.100~192.168.1.199」の範囲指定をCIDR化する際に、

ネットワークIPアドレスを求めて、
ネットマスクのビット数を計算し、、、CIDR表現にしてみると、

同じように「192.168.1.0/24」となってしまうのです。

うまく「192.168.1.0~192.168.1.100」「192.168.1.199~192.168.1.255」の
範囲を除外することができないのです。

192.168.1.100 - 192.168.1.199をクリックすると、
192.168.1.0/24」として表示されることが確認できます。

 

これは、一般的な手法(スーパーネット化概念)では、
上記2つのアドレスが同一ネットワークに存在することを条件として、
CIDR化を行うため192.168.1.0/24となってしまうのです。

 

そこで、この「厳密CIDR化」の機能が便利です。

今回の厳密化CIDRを利用した場合はCIDR化後は以下のようになります。

No ネットワークCIDR IPアドレス範囲
1 192.168.1.100/30 192.168.1.100 - 192.168.1.103
2 192.168.1.104/29 192.168.1.104 - 192.168.1.111
3 192.168.1.112/28 192.168.1.112 - 192.168.1.127
4 192.168.1.128/26 192.168.1.128 - 192.168.1.191
5 192.168.1.192/29 192.168.1.192 - 192.168.1.199

 

見ての通りですが「192.168.1.100」から「192.168.1.199」までの範囲を、
できる限り少ないCIDR表現を利用して、
複数のネットマスクを利用することで、表現しています。

こうした変換処理を行うことで、
2つのIPアドレスの範囲を、厳格に守った状態でCIDRに変換できます。

 

さいごに

こうした2つのIPアドレスによる範囲表現に、
そうそう頻繁に出会うものではありません。

しかし、いざ出会うと変換が非常に面倒で、
萎えてしまうものです。

そんな時には、この厳密化CIDR機能を利用してみて下さい。

 


AdMax Promotion

 - Infomation ,

QRコードからもこのURLを開けます。
リンク先URL: http://ipvx.info/2015/02/strictly-conv-range-to-cidr/


AdMax Promotion

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

Google or AdMax Promotion (ipvlink)

  関連記事

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

私が欲しかったツールの一つがこの、 「IPアドレスのネットマスク表記(CIDR) …

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

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

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

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

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

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

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

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