我只想让来自澳大利亚的网站访问者。 有没有人做过这个?
您正在寻找GeoIP数据来根据您的限制。 这种东西有很多 资源 。
但是,这不是万无一失的,可以通过在澳大利亚使用代理人的方式来规避。
尝试一个服务,如http://www.maxmind.com/或http://hostip.info/
他们可以告诉你用户在哪里。
说实话我已经尝试过了,从来不是一个好主意。 即使有付费的maxmind数据库,我已经validation了当地人无法访问该网站。 出于几个原因,他们可能使用安全代理来过滤内容或其他。 如果你为有限的访问者(如公司的员工)这样做,或为了减less来自外部来源的攻击的可能性,那么是可行的解决scheme。 在所有情况下,对于生产WWW我不得不最终删除国家特定的filter。