Juliet's Diary HOMEDiary INDEXpastwillsellection


2003年11月07日(金) .htaccess と biglobe

ほんとうに、すまさんには、関係ないお話。
今回は、上記の検索ワードで、起こし頂いた方の、お仲間のために。


当方は、biglobeサーバーにて、フリーのCGIを、使用しております。
そして、先日、アクセス制御を行いました。
biglobeは、そのCGIの特異性から、設置が非常に、難しいですが、
おそらく、みなさんは、それは、乗り越えられていると、思います。

参考までに、biglobeへの、CGI設置の専門サイト
Kingdom de CGI
を、ご紹介。


そして、問題は、アクセス制限を、かけたい場合。
なぜか、ふつーのやり方では、なんとも、ならないんですよね。
kent web さんの、こちら、
掲示板が荒らされます

これがね、ふつーにやっても、まったく、ダメなんです。


で、困りまして、biglobeさんに、問い合わせたところ、

”誠に恐れ入りますが、弊社個人ホームページサーバでは
.htaccess はご使用頂けません。
何卒ご了承下さいますようお願い申し上げます”

だって。じゃ、わかりやすいページに、明記しておいてよ、です。


おまけに、

”弊社サーバーでは、REMOTE_HOST環境変数はご利用頂けません。
利用した場合、ホスト名ではなくIPアドレスが取得されます。
ホスト名は、gethostbyaddr関数を、使用して頂ければ取得可能です。
プログラムの改造が可能であればお試しください”

意味のわかる方は、ここにて、さようなら。
問題は、わたしのように、意味がさっぱり、わからなかった方です。



わたしくも、わかりませんでした。
でも、IPアドレスが取得できる、ということは、と、気がつきました。

BBSなどの、CGIでは、おそらく、みなさん、ログを取得していると、思われます。
わたしも、最初は、kentさんのものに、ホストをそのまま、入力していました。
これを、IPアドレスにしたところ、ばっちり、かかりました。
IPアドレスでの、制御の仕方は、kentさんの、そのままで、できます。


ログが、IPでとれているなら、そのままで。
もし、ホストで取得しているなら、ホストより、IPに変換します。
それは、こちらの、プログラム。
host-IP
 コレ、すごい、便利です。


ほんと、biglobeさんは、CGIに関する説明が、少ないですよね。
こんな、初歩的な情報も、初心者には、見つけるのに、困難しました。

専門家でも、ありませんが、できましたら、お仲間に。
なにがしかの、お助けになれば、と、僭越ながら、思っております。


←エンピツ投票ボタン  My追加
また読みたいなぁ、と、思ってくださったら、お願いします
Juliet |HOMEDiary INDEXpast|will