• ベストアンサー

特定の都道府県からのアクセスを、htaccessで弾く方法はありますか?

taku0の回答

  • ベストアンサー
  • taku0
  • ベストアンサー率100% (1/1)
回答No.2

クッキーをONにしないとアクセス出来ないようにする事で回避できる可能性があります。結局いたちごっこなのですが・・・。 この方法は、特定のページへアクセスする際(index.cgiなど)、クッキーをONにしないとアクセス出来ないように出来ます。 またアクセスした際、PC/ブラウザー毎にクッキーを発行し、管理者ページから特定のPC毎に発行したクッキーに対して許可or拒否できるという性質のものだったかと思います。 ですのでページにはクッキーをONにしないとアクセス出来ず、一旦目を付けられると毎回クッキーを破棄してアクセスしないといけなくなるのですが、結局そうされたらどうしようもないので、その後の対応策が必要になってきます。 で、結局会員登録して・・・と言う風になるのか、投稿内容をSPAMフィルターにかけて自動判断させ学習させていくような方法を構築する必要が出てくるかとは思います。 参考までに下記参考URLをご覧になってはいかがでしょう アクセス制限する為の機能が揃っているようですよ。

参考URL:
http://dream.lib.net/room/cgi/e_acsdeny.html
vvyorikovv
質問者

お礼

PCが壊れてしまい、お礼が遅くなってしまってすみませんでした。 CGI専用の、こういった機能があったことは知りませんでした。 サイト全体にアクセスさせない、という方法はどうやらないようですね… でも、今後のためにとても参考になりました。ありがとうございました。

関連するQ&A

  • 特定のIPアドレスまたはホストからのアクセス制限する方法を探してます。

    特定のIPアドレスまたはホストからのアクセス制限する方法を探してます。 最近自分の掲示板に荒らしが来て困ってまして、 アクセス解析を導入したところ、固定のIP/ホストであることがわかりまして・・・ 制限しようと思い検索したら、htaccessを使う方法があったのですが、掲示板なのでhtaccessが使えません。 どなたか制限のhtmlタグをご存知でしたら教えてください。 よろしくお願いしますm(__)m 後カテゴリの選択がいい加減ですいません。

  • .htaccess 特定IPのみアクセス許可

    .htaccess 特定IPのみアクセス許可↓ order deny,allow deny from all allow from 特定IP 上記設定がされているサイトに、特定IP以外の他人がアクセスする方法はありますでしょうか?(ハッカーなど) 現在、私のサイトで外部に洩れてはならない情報を取り扱っており、 .htaccessでアクセス制限は行っているのですが、 少々心細いので質問させていただきました。

  • .htaccessで特定のサイトからのアクセスも弾けるのでしょうか?

    .htaccessで特定のサイトからのアクセスも弾けるのでしょうか? 最近、わけあって来て欲しくない人が居て、.htaccessでその人だけを弾いています。 order allow,deny allow from all deny from ●●.ne.jp といった風に表記しています。(●●の部分はその人のプロバイダ名) これだと、●●というプロバイダの人は全員エラーページが出て表示されない筈なのですが、 たとえば、特定のプロバイダの人を弾くのではなく、 http://■■.jp/ といったアドレスや、 http://■■.jp/link.htm といった、■■の人のアドレスから、私のサイトへ来る人全員をエラーページにさせる方法はあるのでしょうか? 個人のプロバイダの特定ではなく、相手のサイトから来て欲しくないのです… .htaccessが使用可能なサーバーを利用しています。 どうかアドバイスいただけますと幸いです。お願いします

  • .htaccess で、中国やインドからのアクセスを拒否することは可能でしょうか?

    .htaccess で、中国やインドなど、国毎からのアクセスを拒否することは可能でしょうか?

  • .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だけは、指定したページ (アクセス制限されていることを告知ページなど)を表示させて、 普通の人物は、普通通りにトップページを表示させコンテンツを見れるようにする。      

  • 都道府県別アクセス解析は自作可能?

    IPアドレスをホスト名に変換したら、例えば ~osakakita.osaka.ocn.ne.jp ~kyotac00.ap.so-net.ne.jp などとなったりします。fc2webなどの有料アクセス解析とかだと、都道府県別アクセス解析なんかも出来るようですが、これはすべてこのipアドレスから調べているわけですよね?KENTWEBさんとかで頂いたcgiアクセス解析を弄って、そのようなこともやってみたいと思うのですが、それは可能なものでしょうか?例えば大学名だとか地域名だとか直ぐには都道府県が判明しにくいものもあると思うので、そういう場合はそれを都道府県に変換するようなものを自分で作るとかしないとだめなのでしょうか。それとももともとipアドレスだけから割り出せたりするのかな...ちなみにperlでやってます。

    • ベストアンサー
    • CGI
  • .htaccessについて

    初めまして、bumlenです。質問するのは初めてですが、かなり困っているのでよろしくお願いします。 現在、『AAA!CAFE』というサーバーでホームページを運営しているのですが。 近頃達の悪い荒らしが発生して、セキュリティ強化のため『.htaccess』を利用しようと思いました。 数ある解説サイトを拝見し、試しに自分のIPだけを弾くように設定してサーバーへアップロードしましたが何の音沙汰もありません。 ここの過去ログを参考にし、何度もやってみましたが反応なし。 .htaccessには #このファイルを隠す AddHandler cgi-script htaccess #アクセス制限 order allow,deny allow from all deny from i60-34-79-75.s02.a020.ap.plala.or.jp #i60-34-79-75.s02.a020.ap.plala.or.jpを拒否 のように記述してみているのですが、何分PHPなどは初心者なのであっているのか、はたまたこれだけで動くものなのか判断できません。 どうか詳しい方、指摘の方よろしくお願いします。

  • .htaccess以外のアクセス制限方法

    使用しようとしているサーバーが、CGIは使えるものの、.htaccessが使えません。有料でアクセス制限を付けられるサービスもあるようなのですが、CGIは使用出来る為、何か方法は無いかと思っています。 一応色々調べて試してみたのですが、.htaccessのように設置するだけでディレクトリ全体に容易に制限のかけられるCGI等はありますでしょうか? 試してみたものだと、CGIやHTMLを書き直さないと使えないCGIだったり、ページデザインなど無視のようなスクリプトでした。 宜しくお願い致します。

  • .htaccessの使い方について教えてください!

    こんにちは。私はHPを運営しているんですが、最近荒らしにあってしまい悩んでます。.htaccessというものを最近知ったのでそれを使ってみようと言うことになりました。それで、その荒らしのIPを弾くには # アクセス制限 order allow,deny allow from all deny from ppp01.aaa.ne.jp # ppp01.aaa.ne.jp を拒否 deny from .bbb.co.jp # ???.bbb.co.jp を拒否 deny from .go.jp # 当局によるアクセスを拒否 deny from 130.90. # 130.90.???.??? を拒否 こういう風に書けばいいんだなと分かりましたが、その荒らしというのが、2ちゃんねるにHPアドレスを貼り付けたりして厄介な奴なんです。そこで、2ちゃんねるのアドレスを弾くって言うことも出来ますでしょうか? # アクセス制限 order allow,deny allow from all deny from ppp01.aaa.ne.jp # ppp01.aaa.ne.jp を拒否 deny from .bbb.co.jp # ???.bbb.co.jp を拒否 deny from .go.jp # 当局によるアクセスを拒否 deny from 130.90. # 130.90.???.??? を拒否 ※deny from http://●●/ ↑の※のように一緒にこうやって書くのかなって思ったんですけど、どこにもそう言う書き方が載ってないのであっているかどうか教えてください。あってなかったら正しい書き方を教えてください。よろしくお願いしますm(_ _)m

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

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