- 締切済み
htaccessでプロキシサーバーを制限したい
htaccessでプロキシサーバーによるアクセスを制限する方法はあるでしょうか? 具体的には、ドメインネームを取得出来ない場合にプロキシと判定したいです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hue2011
- ベストアンサー率38% (2801/7249)
回答No.2
DNSがアドレスからの逆引きに対応していなければ、ドメインネームなんて取得できませんけど。 ところで、htaccessというのは自分に対して入ってくる通信をガードするものですね。 プロキシサーバーというのは、自分に対して入ってくる通信をワンクッションおいて受け付ける、門番サーバーですね。 どっちも自分のほうのものじゃないでしょうか。 自分から外に向かって訪問する場合には、自分のプロキシーサーバーごしに会話なんかしません。直接DNSごしに相手を探して訪問します。だから相手に、プロキシーサーバーごしに訪問したなんていうことは通知できませんし、そもそもプロキシサーバーを通じて通信するなんていう高級な方法を知りません。
- t_ohta
- ベストアンサー率38% (5241/13712)
回答No.1
完全な判定はできませんが、Proxy経由のアクセスの場合HTTPリクエストのヘッダーに ・HTTP_CLIENT_IP ・HTTP_X_FORWARDED_FOR ・HTTP_VIA と言った項目が付加されている場合が多いので、これらのヘッダーの何れかがあればProxy経由と判断する事ができます。