WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:アクセス制限について

みこ[MAIL][URL][WriteDate : Mon Oct 9 11:01:17 2000]

.htaccessについて教えて下さい。
掲示板に不愉快な書きこみをされて困っています。
相手のホストはわかっているので.htaccessファイルに
*--------------------------*
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthType Basic
<Limit GET POST PUT>
order allow,deny
allow from all
deny from XXXXX.ocn.ne.jp
</limit>
*--------------------------*
と記述してindex.htmlと同じディレクトリに置きました。
(XXXXXは地域の名前です)
一般的にホスト名は4つに区切られていますが、OCNは5つに区切られているので(p123-abc01abcde.XXXXX.ocn.ne.jpという感じ)、1区切り目以降を指定したのですがうまくいっていないようです。
ある地域から接続するOCNの人を制限したいのですが、そのようなことはできないのでしょうか?

ご指導よろしくお願いします。m(__)m 

ちゃいぱ[MAIL][URL][WriteDate :Tue Oct 10 09:24:35 2000]


>そのようなことはできないのでしょうか?
そのための、 .htaccessだと思いますが...。
基本的には、正しいような気がします。

<Limit GET POST PUT> 
order allow,deny 
allow from all 
deny from XXXXX.ocn.ne.jp 
</limit> 

<Limit GET POST> 
order allow,deny 
allow from all 
deny from XXXXX.ocn.ne.jp 
</limit> 

にしてみたらどうですか?
PUTは見たことがないので...。



みこ[MAIL][URL][WriteDate :Wed Oct 11 07:45:30 2000]

やってみましたがダメでした。(泣)
他になにか方法はないでしょうか?(.htaccessで制限する方法で)

ちゃいぱ[MAIL][URL][WriteDate :Wed Oct 11 08:48:42 2000]

ちょっと確認ですが、掲示板はレンタルではもちろんないですよね!
あと、URLをメールで教えて下さい。

chaichan@parkcity.ne.jp

みこ[MAIL][URL][WriteDate :Wed Oct 11 20:00:12 2000]


>ちょっと確認ですが、掲示板はレンタルではもちろんないですよね! 
はい。レンタルではありません。
掲示板のアクセス制限はもちろんですが、「index.html」をアクセス禁止にしたいのです。
index.htmlと同じ場所に.htaccessを置けばそれ以下全てに対して有効になると聞いています。
アクセスログをindex.htmlに対して取得しているのですが、毎日記録されています。ということは.htaccessが機能していないということですよね?
基本的な質問なのですが、index.htmlに.htaccessは有効とならないのでしょうか?

ちゃいぱ[MAIL][URL][WriteDate :Thu Oct 12 09:40:07 2000]

ご自分のプロバイダに.htaccessは有効かどうかの確認はしていますか?

みこ[MAIL][URL][WriteDate :Fri Oct 13 21:01:52 2000]

確認しています。・・・というか、使えています。
もともとホスト名が4区切り(abcdef.dion.ne.jp)のユーザに対しては↓の.htaccessが正常に動作しています。(試験済みです)
deny from dion.ne.jp

deny from
に指定できるホスト名って3区切りまでなのでしょうか?

ちゃいぱ[MAIL][URL][WriteDate :Sat Oct 14 01:29:29 2000]

私では、お手上げなので、他で聞いてみます。
もうしばらく、お待ち下さい!

通りすがり[MAIL][URL][WriteDate :Sat Oct 14 02:05:41 2000]

68userさんのところからこんにちは・・・。

deny from .XXXXX.ocn.ne.jp

でどうですか?
XXXXXの前に.が必要だったような気がします。
これでだめならば消極的ですが、
対象アクセスポイントのIPアドレスの範囲を調べて
そちらで制限をかけると言うのはどうでしょうか?

[MAIL][URL][WriteDate :Sun Oct 15 08:25:21 2000]

68userさんのところからこんにちは・・・。 
$ENV{REMOTE_HOST}がhostにならんときは、hostで制限は無理です

<Limit GET POST PUT>  
order allow,deny  
allow from all  
deny from 210.123.123
</Limit>

みこ[MAIL][URL][WriteDate :Sun Oct 15 22:06:42 2000]

ちゃいぱさん、通りすがりさん、@さん、いろいろとありがとうございます。
通りすがりさんの
deny from .XXXXX.ocn.ne.jp 
ではサーバーエラーになります。
@さんの
IPアドレス指定では有効にならないようです。
(自分のIPアドレスを指定しましたが、閲覧することができてしまいました。)
IPアドレス指定が有効とならない事象についてはプロバイダへ問い合わせをしているのですが、1週間たっても返事がありません。

やはりCGIなどでアクセス制限を行った方がよいのでしょうか?

ちゃいぱ[MAIL][URL][WriteDate :Mon Oct 16 09:03:30 2000]

deny from dion.ne.jp 
が正常に動作したという状況を詳しく教えて下さい。

普通に考えて、
deny from dion.ne.jp
がOKで
deny from XXXXX.ocn.ne.jp
deny from IPアドレス
がNGとは...?


みこ[MAIL][URL][WriteDate :Mon Oct 16 19:57:22 2000]


>deny from dion.ne.jp  
>が正常に動作したという状況を詳しく教えて下さい。
<Limit GET POST>  
order allow,deny  
allow from all  
deny from dion.ne.jp
</limit>
上記のように指定した場合はアクセス権なしのエラーで期待通りの結果が得られました。

deny from .chiba.ocn.ne.jp
上記のように指定するとサーバーエラーになります。

deny from chiba.ocn.ne.jp または
deny from IPアドレス
上記のように指定すると有効とはならず、閲覧できています。

プロバイダのサーバーはApache/1.3.6 です。 

>普通に考えて、 
>deny from dion.ne.jp 
>がOKで 
>deny from XXXXX.ocn.ne.jp 
>deny from IPアドレス 
>がNGとは...?
普通に考えればこのような事象はおきないと思うのですが、皆さんの知恵を借りたいがために質問をあげさせて頂きました。
私の質問が要領を得ておらず、みなさんにご迷惑をおかけしているならば「完了」させて頂いても意義はありません。
ちゃいぱさん、不快な思いをさせてしまってすみませんでした。m(__)m 


ちゃいぱ[MAIL][URL][WriteDate :Mon Oct 16 22:10:11 2000]


>不快な思いをさせてしまってすみませんでした
いえいえ、全然不快でありません。
逆に、みこさんにそのような文を書かせてしまって、
私の書き方が悪かったのだと反省しています。
本当にすみませんでした。ごめんなさい!

さて、みこさんがのプロバイダは、dionですよね?
chiba.ocn.ne.jpが有効とはならずとは、
みこさんが、chiba.ocn.ne.jpからアクセスしたってことですよ!
まちがいないですか?

みこ[MAIL][URL][WriteDate :Mon Oct 16 22:35:51 2000]

ちゃいぱさん、ご回答ありがとうございます。

残念ながら、私が契約しているプロバイダはdionでもocnでもありません。
ocnからのアクセス試験は、栃木のアクセスポイントから知人に協力してもらって行いました。
(当然ながら試験は失敗し、トップページ(index.html)は閲覧できたと聞きました。アクセスログにも記録されました。)

index.htmlのアクセスログをとっていますが、毎日chiba.ocn.ne.jpからのアクセスが確認されています。

過去にどこかのBBSでodnのホスト名でアクセス制限をするには簡単には出来ないという発言を見たことがあります。
やはりCGIじゃないとムリなのでしょうか?
(ちなみにパスワード制限は考えていません。)


ちゃいぱ[MAIL][URL][WriteDate :Tue Oct 17 12:38:12 2000]

とほほさんのラウンジで、ocnで検索しましたが、わかりませんでした!
>やはりCGIじゃないとムリなのでしょうか?
確かにCGIならチェックできると思います!


Qz[MAIL][URL][WriteDate :Tue Oct 17 14:39:49 2000]

全然、この手のことには、詳しくないのですが、ふと気になったことがあります。
環境変数の$ENV{'REMOTE_HOST'}の値って、必ずサーバーがセットするとは、限らないそうです。
ということは、OCNのホストは、この値をセットしていないため、ホスト名の制限ができない可能性があるのではないでしょうか?
IPアドレスでの制限にしてみては、いかがでしょうか?


Qz[MAIL][URL][WriteDate :Tue Oct 17 14:41:44 2000]

あ・・・またやっちた
ちゃいぱさんのコメントがあったんですね(あせ
すまんです

みこ[MAIL][URL][WriteDate :Wed Oct 18 21:36:13 2000]

ご回答ありがとうございます。
>環境変数の$ENV{'REMOTE_HOST'}の値って、必ずサーバーがセットするとは、限らないそうです。 
>ということは、OCNのホストは、この値をセットしていないため、ホスト名の制限ができない可能性があるのではないでしょうか?
あまりよくわからないのですが、上記の場合はアクセスログには表示されないということでしょうか?
アクセスログにはホスト名が表示されていますので、ホスト名は正しく取得されていると思います。

ちゃいぱ[MAIL][URL][WriteDate :Thu Oct 19 18:12:52 2000]


>ホスト名は正しく取得されていると思います。
私も同感です。

さて、どうしましょうか?
とりあえず、ここでは、解決できそうもないので、以下で再度質問してみては?

http://www.zspc.com/
http://www.hajimeteno.ne.jp/

お力になれなくて、残念です!

Qz[MAIL][URL][WriteDate :Thu Oct 19 18:41:38 2000]


>あまりよくわからないのですが、上記の場合はアクセスログには表示されないということでしょうか? 
>アクセスログにはホスト名が表示されていますので、ホスト名は正しく取得されていると思います。 

アクセスログの場合は、$ENV{'REMOTE_HOST'}に値がセットされていなければ、
IPアドレスから、ホスト名を引っ張ってくるように処理していると思います。
ですから、アクセスログでホスト名をとってくるからといって、$ENV{'REMOTE_HOST'}に値がセットされているとは限らないのです。
ただ、OCNが、それに該当するかどうかは、わからないですが・・・

検索エンジンで、htaccessについて、検索してみましたが、
OCNに関する話題は、いまのところ、みつけることができないです。

見つかるとは限りませんが、根性があって、Windowsユーザなら、下記のツールで、しらべてみるのも一興?かも。

http://www.osk.3web.ne.jp/~goronyan/winprg/sub.shtml

ocn と htaccessでも、かなりの件数がひっかかりましたが、
有益なものは、今のところ見つかってません・・・
う〜〜ん



みこ[MAIL][URL][WriteDate :Fri Oct 20 12:56:37 2000]

いろいろとありがとうございました。
解決はできませんでしたが、とても勉強になりました。

解決できたらその内容を投稿します。
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]