ベストアンサー .htaccess で、中国やインドからのアクセスを拒否することは可能でしょうか? 2006/02/18 09:44 .htaccess で、中国やインドなど、国毎からのアクセスを拒否することは可能でしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー seiiiichi ベストアンサー率41% (79/190) 2006/02/18 10:16 回答No.1 可能ですが、各国で保持しているIPアドレスの リストを全部入力する必要があるので、.htaccessファイルは けっこう大きくなります。 各国で保持しているIPアドレスはAPNICのサイトで 確認できます。 たとえば、中国からのアクセスを拒否するためには、 400近いアドレスを.htaccessに追加する必要があります。 質問者 補足 2006/02/18 10:40 ご回答ありがとうございます。 400近いIPアドレスを、追記すると、 かなりサーバーに対して高負荷と聞きました。 何か良い方法は、ご存知ではないでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A 中国のIPをアクセス拒否したい 中国から自分のサイトへのアクセスを全て弾きたいのですが 中国のIP全てを拒否するのに、.htaccessに全てのIPを 書くしか方法はないでしょうか? 膨大な量のIPなのでサイトが重くならないか心配しております プロキシ経由のアクセスは一応できないようにしています もし.htaccess以外にもIPで拒否する方法があれば、ヒントでもいいので教えてください よろしくお願いします .htaccessでのアクセス拒否について .htaccessでlocalhostを拒否したいので order allow,deny allow from all deny from localhost と記述してサーバーにアップしたのですが、 localhostからのアクセスを拒否できていません。 localhostからのアクセスを拒否するにはどうしたらよいのでしょうか? htaccessでのアクセス拒否が効かない あるホスト(xxxx.com)からホームページに アクセスされないように、.htaccess で次のように設定いたしました。 (注:『xxxx.com』は、仮のアドレスで、実際はxxxxの部分は異なります) order allow,deny allow from all deny from .xxxx.com その.htaccessを設置した日から、 毎日閲覧されていたそのホスト(xxxx.com)からのアクセスがばったり、無くなりました。 しかし、約1ヶ月後、再びそのアドレス(xxxx.com)からの閲覧が始まりました。 .htaccessで拒否設定していても、アクセスできる抜け道があるのでしょうか? よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 中国とインドではどちらがまともですか? 国として、旅行先として、中国とインドではどちらがまともですか? .htaccessで特定URLからのアクセス拒否 かなり困った場所からサイトインデックスへ リンクを貼られていることに気づき、急いで .htaccessを使ってそのURLからのアクセスを拒否しようとしたのですが、 機能せず困っています。 どなたかアドバイス頂けると嬉しいです。よろしくお願いいたします。 ●「.htaccess」「アクセス拒否」「拒否」などの検索でひかっかる 関連サイトさんは、ある程度見て回ったと思います。 ●サーバ:ロリポップ ●特定IPホスト拒否、自作エラーページなどは正常に機能しました。 ●拒否したいURLはhttp://付、なし、両方試したのですが駄目でした。 ●パーミッション:604 ●index.htmlと同じ階層にファイルをおいてあります。 ●拒否したい相手の鯖はFC2です。 .htaccess内には現在下記のように記述してアップしてあります。 ↓は改行部分です。 -------------------------------------------------------- SetEnvIf REFERER "xxxxxxxxx.com" Ref1↓ ↓ Order Allow,Deny↓ Allow from all↓ Deny from env=Ref1↓ ↓ ↓ ErrorDocument 404 /404.html↓ ↓ -------------------------------------------------------- 以上の状況なのですが。 何かしら私のミスなのか。 それとも、サーバによって使える指示使えない指示などがあったりするのか。 鯖によっては他になにか記述すべきものがあるなど・・。 .htaccessについての知識がほぼ皆無なので 一体どの原因で、機能しないのかの判別すらつけられていない状態です。 その判別だけでも出きれば、調べたり、他の対応を探すなど 今後のどう行動するべきか判断できそうなので、 そこだけでも何かアドヴァイス頂けると非常に助かります。 分りづらい説明で申し訳ないですが、宜しくお願いいたします。 アクセス拒否ができません ロリポップのサーバで、.htaccessによるアクセス拒否をしようと思っています。 ネットで独学した通り「.htaccessをtxtでメモ張に保存し、FTPでアップロードして アクセスしたいページのあるディレクトリに置き・・・」という所までやってみました。 試しに、自分のホストを拒否ホストとして記述してみたところ、 .htaccessをおいたはずのディレクトリのページ全てが表示されてしまいます。 ということは、アクセス拒否が機能していないということですよね? 独学なので、これでやり方が合っているかどうかもわからず、 途方に暮れています。 以上について、何かお気づきの点がありましたら、 ご指南をよろしくお願いいたします。 質問の仕方がわかりずらいようでありましたら、補足要求願います。 .htaccess リンクの拒否 さくらインターネットのレンタルサーバをつかっています。 .htaccessで特定のホストから、また特定のホストのある特定のディレクトリからのリンクを拒否したい(直前にいたページによってアクセスを制限したい)のですが、.htaccessでの記述の仕方がわかりません。教えてください。 たとえば、www.abc.com全体からや www.xyz.co.jp/pqr のディレクトリのファイルからのリンクを拒否したい(www.xyz.co.jp/のほかのディレクトリからはリンクでジャンプしてくるのはOKとする)として、どう記述するのでしょうか。 インド、中国について インドや中国って今、国自体がどんどん発展していますが二酸化炭素の排出量も平行して多くなっているのでしょうか?またこれらの国って私は今は立派な先進国って理解しているのですがまだ発展途上国なのでしょうか?宜しくお願いします。 .htaccessについて教えてください testというフォルダを作って、その中にindex.htmlを作り、このサイトをPCからのアクセスを拒否させたいと考えています。.htaccessでできることを知り、いろいろ調べているのですが、よく分かりませんでした。.htaccessファイルにどのように書けばいいのか、それをどこに置くのかなど、詳しく教えていただきたく思い投稿しました。よろしくお願いします。.htaccessはじめてです。 特定の都道府県からのアクセスを、htaccessで弾く方法はありますか? サイトに荒らしが来て困っています。 どうやら、栃木県からのアクセスのようなのですが、 IPで弾くと、万が一ネットカフェなどから他のプロバイダでアクセスをされると、弾けなくなります。 よって、全体のアクセスも少ないので、栃木の地域全域からのアクセスをhtaccessで弾きたいのですが、可能でしょうか? 検索しても、韓国や中国など、国ごとに弾く方法はあるようなのですが 都道府県で弾く方法は見つかりませんでした。 とても困っています。 宜しくお願い致します。 中国人とインド人について。 中国とインドは人口が多いですよね。 いつか日本が中国人とインド人だらけになりそうで恐いです。 日本人がいなくなりそうで…。 まぁ日本は韓国人が多いんですが、日本の教育ってもんがありますし…。 いつか、日本人はいなくなっちゃいますか? 中国、インド人が増えて…。 皆様のお考えを教えてください。 .htaccessのアクセス制限のことで レンタルサーバーを利用してブログをやっております。 最近、海外からのスパムが多くなり、.htaccessを設置してアクセス制限をかけようかと思い.htaccessファイルを設置しましたらページそのものが見れなくなってしまいました。 order deny,allow deny from all allow from .jp SetEnvIf Referer "拒否ドメイン" deny_ref order allow,deny allow from all deny from env=deny_ref このような書き方は間違えているのでしょうか。 こちらのやりたい事としましては、海外からのアクセスを拒否、日本でも一部のドメインの拒否、一部のサイトからの直リンク拒否です。 どうそ、よろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム htaccessで特定のホストを拒否したい 先日から、HPが荒らされて困っております。 そこで、特定のホストをhtaccessでアクセス拒否したいのですが、 xxx-xxxfukuo●●chu.fukuo●●.oc●.ne.jpと言う感じで、 xxxが毎回変動する様で、何度指定してもアクセス拒否出来ません。 この場合、fukuo●●chu.fukuo●●.oc●.ne.jpでdeny fromで設定しても、 全くアクセス拒否が出来ていませんでした。 この場合、どの様に設定すれば、 fukuo●●chu.fukuo●●.oc●.ne.jp全体を拒否出来るのでしょうか? 教えていて頂けないでしょうか? なんで中国とインドは人口が多いの? 中国とインドって面積のわりに人口多いですよね? アフリカ大陸やアメリカ大陸には同じような国はありません。 この差はどこで生じたんでしょうか? アクセス拒否について 特定のIPを拒否したいと思っています。 htaccessファイルを作成してディレクトリにアップするらしいのですが 下記に明記させている通りに私自身のIPを入力してディレクトリにアップしアクセスが拒否されるかを確認したところ拒否されずにアクセスされました。 アップしたディレクトリはCGIの掲示板を入れてるディレクトリでindex.htmlファイルもあります。トップページのinedx.htmlとは別のものですが場所を間違えてるのでしょうか? トップページのinedx.htmlにはディレクトリはありません。 あと、改行<br>も入っています。 バーミッションも変更済みですが どうしてアクセス拒否されないのでしょうか? こんな感じにですが order allow,deny allow from all deny from ・・自身のIP・・<br> https://user.chicappa.jp/?mode=support&state=manual&state2=htaccess_02 カテゴリーが違っていた場合は、すいません。 くれぐれも、よろしくお願いします。 .htaccessの削除 .htaccessで特定のリンク元からのアクセスを制御しようとしたんですが、なぜか全てのアクセスが拒否されてしまいました。 おそらく.htaccessファイルを削除すれば元に戻ると思うんですが、一つ問題が…。 Dreamweaverを使っているんですが、リモートビューでフォルダ内に.htaccessが表示されないため削除出来ません。 どうしたらよいのでしょうか? よろしくお願いします。 .htaccessでアクセス許可したい IDやパスワードの書いてあるデータベース接続用のファイルを.htaccessで一般の人からの閲覧を拒否させたいのですが、肝心の呼び出し元スクリプトからのアクセスも拒否してしまいます。 レンタルサーバー環境の場合、.htaccessにはどのように記述すればよいのでしょうか? 現在の所、 ------------------.htaccess記述--------------------------------- <Files ~ "mysql.ini"> Order deny,allow Deny from all allow from ftp00.heteml.jp </Files> ---------------------------------------------------------------- (●mysql.ini~データベース接続用ファイル) (●ftp00.heteml.jp~レンタルサーバーのホスト名) と、書いています。 恐らく allow from ftp00.heteml.jp でのホスト指定の仕方に誤りがあると思うのですが・・ どのように訂正すれば呼び出し元スクリプトからのアクセスを許可するようになるでしょうか? ご存知の方いらっしゃいましたら宜しくお願いします! .htaccessでアクセス制限できないホスト アクセスして欲しくないホストは、htaccessを使って拒否しているのですが、 『sol-fttb.240.152.118.46.sovam.net.ua』だけは なぜか、どんなに記述しても、毎日アクセスがあります。 今までに、以下のようにして試したのですが、すべて駄目でした。 deny from sol-fttb.240.152.118.46.sovam.net.ua deny from .240.152.118.46.sovam.net.ua deny from .sovam.net.ua deny from .net.ua deny from .ua deny from 240.152.118.46 もちろん、その記述の前に、 order allow,deny allow from all は、記述しており、 他のホストは、問題なく拒否できています。 『sol-fttb.240.152.118.46.sovam.net.ua』のように、IPアドレスが不明なホストは拒否する方法はないのでしょうか? できれば、htaccess以外でのアクセス制限の方法ではなく、 htaccess内の記述で、アクセス拒否したいと思います。 以上よろしくお願いいたします。 中国とインドではどちらが面白いのでしょうか? 中国とインドではどちらが面白いのでしょうか? 中国とインドどちらに住むと問われたら? 中国とインドどちらに住むか? と問われたらどちらがいい? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
ご回答ありがとうございます。 400近いIPアドレスを、追記すると、 かなりサーバーに対して高負荷と聞きました。 何か良い方法は、ご存知ではないでしょうか?