限制网站访问特定国家/地区

时间:2011-12-05 11:12:50

标签: php geolocation ip


我想知道是否可以使我的网站仅适用于特定国家/地区。 因此,任何试图访问特定国家/地区之外的网站的人都无法访问。

我正在考虑获取一个php IP Geo Locator脚本,如果他们的IP地址来自我决定的国家,则会进行重定向。

你们会怎么推荐它?

谢谢。

修改

这不一定是100%准确。只需要能够完成我需要的PHP代码。 顺便说一句,这个国家是罗马尼亚。谢谢! :)

1 个答案:

答案 0 :(得分:4)

答案取决于“特定国家/地区可用”的含义。

  1. 如果国内计算机的IP地址不在您的列表中,该怎么办?该计算机无法访问,但它位于国家/地区。

  2. 如果国外的计算机在您的列表中有IP地址怎么办?该计算机将具有地址,但它不在国家。

  3. 如果具有国内IP地址的路由器转发来自国外的请求,该怎么办?如果国内路由器属于TOR network

  4. ,该怎么办?
  5. 如果公民离开该国并希望从其他国家/地区访问您所在国家/地区的网站,该怎么办?公民的IP地址不是您的列表,将被拒绝访问。

  6. 在您定义“特定国家/地区可用”之前,您的问题无法解答。