2011-12-05 12 views
4


私のウェブサイトを特定の国でのみ利用できるようにすることができるかどうかは疑問です。 特定の国以外のウェブサイトにアクセスしようとする人は、アクセスできません。特定の国にアクセスするためのウェブサイトを制限する

IPアドレスが私が決定した国からのものであれば、私はphp IP Geo Locatorスクリプトを取得してリダイレクトを行うことを考えていました。

あなたはどうやってそれをお勧めしますか?

ありがとうございます。

EDIT

これは100%正確である必要はありません。私が必要とすることをするPHPコードが必要です。 途中国はルーマニアです。ありがとう! :)

+0

最初に、IPアドレスと国の**絶対**リストはありません。第二に、国外からのリクエストを転送する国内のプロキシサーバーを持つことは簡単です。第三に、私は旅行している市民である可能性があります。私のローカルISPには、私がその国にいないことを示すIPアドレスがあります。しかし、私は市民であり、国内のコンテンツを見たいと思っています。だから、おそらく全くうまくいかないでしょう。 –

+0

@ S.Lottありがとう。感謝します。私はこのウェブサイトを別の国のIPアドレスで見つけましたが[http://www.nirsoft.net/countryip/](http://www.nirsoft.net/countryip/)これは私を助けますか? – peduarte

+0

あなたがそれが助けになると思うなら、お楽しみください。ルーターはこれを打ち負かすことができます。国外からあなたのサイトにアクセスしている市民は、適切に奉仕されません。しかし、IPアドレスの正確なリスト - そして他のものは - あなたの計画は明らかに機能します。 –

答えて

4

答えは、「特定の国で利用できる」という意味で決まります。

  1. 国内コンピュータのIPアドレスがリストにない場合はどうなりますか?そのコンピュータにはアクセス権はありませんが、それは国にあります。

  2. 海外のコンピュータにリストにIPアドレスがある場合はどうなりますか?そのコンピュータにはアドレスがありますが、国にはありません。

  3. 国内IPアドレスのルータが海外からのリクエストを転送する場合はどうなりますか?国内ルータがTOR networkの一部である場合はどうなりますか?

  4. 市民が出国し、他の国の国内ウェブサイトにアクセスしたい場合はどうなりますか?市民はあなたのリストではないIPアドレスを持ち、アクセスが拒否されます。

「特定の国で利用可能」と定義するまでは、質問に回答することはできません。

+0

男よ、正確である必要はありません。彼らが国から来たが、どこかに住んでいるなら、それはいいです。彼らがどこか他の国から来たが、国にいるのなら、それはいいです。それ以外のものはすべて問題ありません。私はちょうどそれを行う方法を知る必要があります... :) – peduarte

+2

"それはいいです"?彼らのIPアドレスが間違った国からのものであるため、彼らが入ることができないのは大丈夫ですか?ここにポイントがあります。 **あなたは実際に "特定の国で利用可能"と意味するものを正確に特定するために**アップデート**する必要があります。 **あなたが知る必要があるものの正確な仕様を** **更新した後、私たちはあなたの質問に答えることができるかもしれません。 "私はそれをどうやって行うのか知る必要があります。"かなり曖昧です。あなたはPHPを知らないのですか?あなたはヘッダーをチェックする方法を知らないのですか?あなたを止めているのは何ですか? –

関連する問題