頑張らない!でも諦めない!必死にならずにええかげん

IPアドレスから.htaccess用のネットマスク変換できるサイトが便利

      2018/05/12

コメントのスパムなどを受けて、サイトに制限をかけた場合に、
本来必要なサービスさえもブロックしてしまうような場合があります。
そんな場合にサービスが利用しているIPアドレスの範囲が、
サービスによって提供されている場合もあります。
そんな与えられたIPアドレスの範囲から、
.htaccessに記載する形式に変換してくれるサービスを利用すると便利です。

 

IPアドレスから.htaccess用のサブネット変換できるサイトが便利

今回私が困ってしまったのはVaultPressのバックアップサービスです。

コメントスパムの対応を行った際に、
このVaultPressが利用しているIPアドレスまでブロック対象にしてしまいました。

VaultPressでは数日間バックアップが行えないと、
メッセージが表示され利用しているIPアドレスを確認するリンクが表示されます。

詳細は以下でご紹介しています。

 

しかし与えられるIPアドレスは以下のような形式になっています。

 

これを、.htaccessに設定するための記述に変換するサービスを利用します。
以下では2IP範囲を「スーパネット化」してくれるツールです。

MINOR TIPS>ネットマスク変換スクリプト

2018/5/12追記
こちらでご紹介しておくのを忘れていました。
以前ご紹介していた下記ツールは「スーパーネット化」するツールでした。
しかし、2IP指定による範囲指定でスーパーネット化されては困る場合もあります。

そこで厳密に2IP範囲を複数行CIDRで表現するようなツールも作っています。

↓厳密CIDR化

スーパーネット化と厳密の違いは以下でご説明しています。

2015/01/22追記
その後、自分でもこうした範囲から、
CIDR(ネットマスク・プレフィックス・/24など)形式へ変換し、
求めたCIDR形式のIPアドレスに含まれるIPアドレス数などを確認できるツールを作りました。

↓スーパーネット化するツール

 

使って頂けたら幸いです。

以下のサイトでは、.htaccessに指定するフォーマットで結果が表示されますので、
それはそれで便利だと思います。

 

IP アドレスの範囲を入力して下さい。
例:192.244.0.0 – 192.244.255.255 (複数可)
真中の区切りは、数字・空白・ピリオド以外で区切る事
ただし、区切りの前後に空白がまじるのはかまいません。

01_ネットマスク変換スクリプト

ネットマスク変換スクリプト

 

今回与えられたIPアドレスは「空白」で区切られていました。
ハイフン(-)区切りに変更して、フィールドに貼りつけます。

フィールドに貼りつけたら、それぞれ下のボタンを押します。

02_変換元IPの表示

変換元IPの表示

 

ボタンによって右のフィールドに表示される変換結果が変わります。

以下は、ただの変換の結果です。

03_変換後IPの表示

v

 

それぞれ、以下のように変換結果が得られます。

ただの変換

 

allow from 付

 

範囲 & allow from

 

整形 & 範囲 & allow from

 

このようにして、そのまま貼りつけて利用できるような、
IPアドレスのネットマスク変換を行ってくれます。

 

プロモーション(btm)

Google or AdMax Promotion (it)

さいごに

個人的には「範囲 & allow from」が
後からのチェックも行えて、便利かなと思います。

ありがとう!助かったよ!

 


 

*本ページ内に記載されされた各社ブランド、サービス名、商標、登録商標については、
各社ブランドのロゴや商標等に関する帰属についてをご確認ください


最後までお読みいただきありがとうございました。

アイキャッチ画像に利用させて頂いております、各社ブランドのロゴやシンボルに関しては、
各社ブランドのロゴや商標等に関する帰属についてをご確認頂けますようお願い致します。

AdMax Promotion

ブログ記事のご紹介
すべて展開 | すべて省略

Rakuten Promotion

ページ
すべて展開 | すべて省略

 - Apache

  関連記事

eye_local_apache
(apache 2.2.25)ローカル環境(windows)へのApache設置

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_apache_fcgi
(mod_fastcgi on 2.2.x)windowsでCGIをFastCGIで実行するように設定する

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_apache
Apacheのmod_rewriteで日本語にマッチさせたい(引用)

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_local_apache
[コンピュータに MSVCR110.dllがない]とApacheMonitor.exeを起動して言われた場合

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_apache
LimitディレクティブでGET,POSTを制限する

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_eekagen
Apacheの過去バージョンがダウンロードできるアーカイブ先(メモ)

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_apache
LimitによるGET,POST制限を特定ディレクトリのみ制限解除

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_local_apache
Apacheインストール直後にコマンド画面でエラーが表示された場合の対処法

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_local_apache
1つのPC(サーバー)で複数のApacheをインストールして利用する方法

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_eekagen
mod_fcgidの過去バージョンがダウンロードできるアーカイブ先(メモ)

Google or AdMax Promotion(it) 禁断の機能がau公式 …