2010-12-29 17 views
0

プロキシ設定を使用しているLANネットワーク内のIPアドレスをブロックする方法を教えてください。プロキシ設定を使用してApacheブロックIPアドレスをLANに設定する

私は、wampserverを使用して私たちのイントラネット上でホストされているアプリケーションを持っています。私はIPアドレスをブロックしようとしましたが、すべてのマシンがデフォルトでプロキシ設定の背後にあるので、動作していません。

ローカルIPアドレスをブロックする方法はありますか?それは、Apacheで行うことは可能ですか?

答えて

2

あなたの問題/要件は明確ではありません。

他のユーザーを許可しながら、あなたのプロキシサーバーからのリクエストを拒否しますか?

+0

すべてのリクエストではありません。元のIPアドレスに基づいて拒否します。リクエストはプロキシサーバーから送信されるため、ログのIPアドレスは異なります。だから私はそれらをブロックすることはできません。 – UeDeals

+0

あなたは確かにPHPを使ってそれを行うことができます。 '$ _SERVER ['HTTP_X_FORWARDED_FOR']'は、リクエストがプロキシサーバ( '$ _SERVER ['REMOTE_ADDR']')経由で来たときのクライアントのIPアドレスを含みます。直接リクエストを受け取った場合、 '$ _SERVER ['REMOTE_ADDR']'はクライアントのIPアドレスです。 '.htaccess'ファイルでApacheの' rewrite'モジュールを使用することで可能です。 http://httpd.apache.org/docs/2.0/mod/mod_rewrite.htmlを参照してください。私が何か答えを見つけたら、私はあなたに更新します。 –

+0

Amil、ご返信ありがとうございます。 apacheのhttpd.confファイルにそれらを含める方法を教えてください。 – UeDeals

0

ポートフォワーディングをご覧ください。あなたのルータでは、あなたのIP上のすべての着信要求をあなたのPCのプライベートIPに転送する必要があります。実際のIPが動的な場合は、dyndnsやno-ipなどのサービスを参照することをお勧めします。

関連する問題