我需要想出一种方法来限制用户访问北卡罗来纳州内的网页到IP地址。这与某些MP3音频的使用权有关。是否有提供此服务的公司或是否有地理位置的IP地址范围列表?这是在Unix,JBoss / Seam环境中。感谢。
答案 0 :(得分:1)
我怀疑这样的清单是否可用。您可以从收到的IP地址检查注册信息,该信息解析为用户的ISP(不太准确)。
但总有一种方法可以使用proxy.org(或google proxy)等代理服务来绕过这个问题
答案 1 :(得分:1)
他们有免费和基于订阅的服务(更精确)
答案 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文件对您的应用程序而非服务器实施此限制。