• ベストアンサー
  • 困ってます

.htaccessによるアクセス制限

.htaccessというものをまだよく分からずに質問するのですが、お願いします。 HP自体にアクセス制限をかけたくて、.htaccessというファイルでできるという ことが分かりました。書く内容も調べて分かったのですが、IPを指定するとき ふと疑問がわきました。確か以前IPは接続するたびに変わるみたいなことを読んだ ような気がするのですが、その場合は制限できないということでしょうか。 そんな場合も指定する方法があるのでしょうか。自分がやりたいのはパスワード 取得による制限とかではなくて、IPを指定して特定の人からのアクセスを制限 する方法です。 よろしくお願いします。

noname#5284
noname#5284

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2

たしかに固定IPでないと完璧にシャットダウンするのはむずかしいですが、 特定のプロバイダの特定のアクセスポイントからのアクセスを 制限することができます。(そのAPからは全員見れなくなってしまいますが) それはすなわち、xxx.xxx.xxx というようにIPアドレスを3区切りまで 指定するか、ドメインを直接書くかの、どっちの方法でも指定できます。 例えば、 AddType text/x-server-parsed-html .html <Limit GET POST> order deny,allow deny from 133.205.52 211.6.128 211.0.162 211.0.251 160.251.17 asatsu-dk.co.jp 133.9.47 203.165.8 210.136.218 waseda.ac.jp </Limit> って感じですね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

なるほど、3区切り指定でできるのですね。 そのプロバを使っているのは少数なのでこの方法を試してみたいと思います。 分かり易く有り難うございました。

その他の回答 (2)

  • 回答No.3
  • zzzzzz
  • ベストアンサー率61% (70/113)

さらにプロキシサーバを経由すればIPアドレスは変わりますので、荒らし対策等の場合には効果は期待できません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

たぶん、プロキシサーバー経由をしてないと思うので、大丈夫だと思います。 荒らしではないので。有り難うございました。

  • 回答No.1

その制限をかけたい人が固定IPサービスを利用していなければ 利用するたびにIPアドレスは変わってしまいますので無理です。 どうしてもやりたければ、その人が使用しているプロバイダ全体を禁止すれば出来ますが、 同じプロバイダを使用している他の人もアクセスできなくなります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

固定IPサービスは利用してないと思うので、別の方法を探してみます。 有り難うございました。

関連するQ&A

  • .htaccessによるアクセス制限

        htaccessについて質問です。 どなたか、わかる方教えて下さい。 htaccessで、特定のIP、ホストをアクセス制限する方法がありますがそれはわかるのですが…。 htaccessで、特定のIPやホストを制限するのではなく、特定のページを表示させ、指定IP以外のユーザは 通常のトップページを表示させる方法。 例: 000.000.000.000のIPユーザは、 http://www.???.com//???htmlだけを表示 000.000.000.000以外のIPユーザは、 http://www.???.com/index.htmlを表示させる。 いわいる荒らしなどで制限をしたい人物のIPだけは、指定したページ (アクセス制限されていることを告知ページなど)を表示させて、 普通の人物は、普通通りにトップページを表示させコンテンツを見れるようにする。      

  • .htaccessでのアクセス制限<wakwak

    こんにちは。 wakwakでHPを作成しています。 実はトラブルがあり、アクセス制限をしたいのですが、 パスワードを入れるタイプではなく、 ある特定のIPの人だけを制限したいと思い、 .htaccessファイルの中に <Limit GET POST PUT> order allow,deny allow from all deny from xxx.xxx.xx. </Limit> (xxxはきちんと指定しています) と記述して転送しようとしたのですが Permission denied on server(Filename(deny)) と出て転送できません。 これはつまりwakwakでは拒否できないように してあるのでしょうか。 週明けにサーバー管理者に質問すればいいんですが できれば早いうちに制限をしたいと思っています。 (しかもそういう制限をしたことを知られたくないため レンタルアクセス制限などバナーが出るものは 避けたいと思っています) denyが使えないとしてCGIを使うタイプとか パスワードを指定しない形で 特定のIPをアクセス制限する方法はあるのでしょうか。 よろしくお願いします。

  • アクセス制限をしたい

    特定のIPからのアクセスを制限したいのですが、 今使っているHPスペースは無料のもので CGIや.htaccessは使えません。 他にアクセスを制限する方法があれば教えて下さい。

  • htaccessで複数の制限ができますか

    htaccessか使える環境なので 1.BASIC認証 2.特定のホスト(IPアドレス。プロバイダ)からのアクセスを制限 3.特定のユーザーエージェントからのアクセスを制限 この3つのことを出来れば一気にしてしまいたいのですが、その場合、一つのファイルにすべてを記述していいものなのでしょうか? それとも、それぞれのファイルを個別にUPするものなのでしょうか? そもそも個別にUPできるものですか?ファイル名が変わってしまいますよね、同じhtaccessですと上書きされてしまいますよね。 htaccessでいろいろと制限が出来ることも、書き方も分かってはいるのですが、それを一つのファイルにすべて羅列していいものなのかが分かりません。 それとも1,2,3すべてを行うことは無理なのでしょうか? 今ひとつhtaccessが分かっていないものですから 大変申し訳ないのですが教えていただけると助かります。 よろしくお願いします。

  • htaccess等使いアクセス制限を掛けているのですが

    htaccess等使いアクセス制限を掛けているのですが 携帯からのアクセス。毎回IPも違く又、固定??番号とかの取得が必要で有り なかなか難しいと聞きました。取得しても、100パーセントと行かないようです。 どなたかそう言うCGIを有りましたらお譲り 又は情報教えて下さい。

    • ベストアンサー
    • CGI
  • .htaccessでのアクセス制限について

    あるフォルダのみID、パスワードによるアクセス制限を適用したいのですが、そのような方法はありますか? ※サイト全体にアクセス制限をかける方法は下記を参考にわかりました。 http://www.shtml.jp/htaccess/basic.html

    • ベストアンサー
    • HTML
  • .htaccessでのアクセス制限手段

    .htaccess でアクセス制限をかけたいのですが、 よい記述はないものでしょうか。 javascriptなどを外部ファイル化しています。.htaccessで制限をかけると、 確かにファイルのあるところへはいけなくなりますが、javascript自体も機能しなくなってしまうのです。 イメージ的にはこんな感じです index.html--aaafolder--aaa.jsc ※index.htmlは自由に閲覧できjavascriptも 機能している ※aaafolderはデイレクトリ ※aaa.jscは外部ファイル化したもの javascriptが機能しているindex.htmlを 閲覧できても、ディレクトリ内にあるaaa.jscファイルにはアクセスできないようにしたいのです。 全て遮断にするとjavascript自体が機能してくれなくなります。 この場合どういう制限をかけたらよいでしょうか? ip?ドメイン? 具体的なよい記述をお教えください。

  • .htaccessでのアクセス制御

    .htaccessでのアクセス制限で、 特定のIP以外をはじいたときに、 アクセス制限ではなく、 元から、そんなアドレスが存在しないように見せかけることはかのうでしょうか? また、ディレクトリ単位ではなく、URLを指定してアクセス制限をすることは可能でしょうか? 詳しい方、よろしくお願いします。

  • ◆htaccessについて◆アクセス制限とエラーページ表示指定を一緒に行うには?

    htaccessについてお聞きしたいと思います。 IPによるアクセス制限を行っているのですが、許可しているIP以外からのアクセスがあった場合は、エラーページが表示されますよね。 このエラーページを指定したページを表示させたいのですが、どのようにしたら良いでしょうか? 1つのhtaccessファイルに、アクセス制限とエラーページ指定を一緒に記述することはできるのでしょうか? 試しに一緒に記述していたら、アクセス制限のみ有効になって、エラーページ指定は上手く機能しませんでした。 どなたか、アドバイスを頂けると助かります。 それでは、よろしくお願いします。

  • .htaccessでのアクセス制限

    HPを管理しているのですが、 .htaccessで、直リンクを防止し、必ずトップページから アクセスしてもらいたいと考えています。 環境変数からリファラを取得して、allow from env でアクセス制限を掛ける手法は理解したのですが。 *****ここから質問です。****** その(1) リファラの一部分を取得して、アクセスの可否を判定させる方法はないでしょうか? 例) http://www.aaaaa/bbbbb/cc.net の、[cc.net]や、[aaaaa] の部分だけを判定素材として使う。 その(2) 下階層もひっくるめて、同一サーバー内を、 ひとくくりに指定したい場合、どう記述すればいいでしょうか? (1)、(2)どちらか一方のアドバイスだけでも構いませんので、 宜しく御願いします。