您如何按地理位置限制对网站的访问?

时间:2010-06-09 18:53:00

标签: .htaccess authorization ip-address

我需要想出一种方法来限制用户访问北卡罗来纳州内的网页到IP地址。这与某些MP3音频的使用权有关。是否有提供此服务的公司或是否有地理位置的IP地址范围列表?这是在Unix,JBoss / Seam环境中。感谢。

4 个答案:

答案 0 :(得分:1)

我怀疑这样的清单是否可用。您可以从收到的IP地址检查注册信息,该信息解析为用户的ISP(不太准确)。

但总有一种方法可以使用proxy.org(或google proxy)等代理服务来绕过这个问题

答案 1 :(得分:1)

http://www.maxmind.com/

使用geoip

他们有免费和基于订阅的服务(更精确)

答案 2 :(得分:1)

您可以尝试ip2location,并从该列表中尝试在北卡罗来纳州提取特定提供商。检查IP时,您可以查询该列表以获取提供程序并检查该区域中的提供程序。

希望这会有所帮助。

答案 3 :(得分:1)

尽管这不是一个好主意(用户可以使用代理并绕过此限制),但您可以找到许多Google搜索服务:http://www.google.com/search?client=ubuntu&channel=fs&q=ip+geolocation&ie=utf-8&oe=utf-8

据我所知,http://www.maxmind.com是最好的之一,用于像Sourceforge这样的网站。

您应该通过.htaccess文件对您的应用程序而非服务器实施此限制。