我有一个网站,需要根据IP地址屏蔽特定的国家/地区。我非常清楚,基于IP的阻止并不是阻止访问者的万无一失的方法,而是朝着正确方向迈出的必要步骤。
由于我使用的是PHP,所以我要做的是使用GeoIP数据库,例如geoplugin.net。但是,我很好奇是否有更好的方法可以做到这一点。
该网站位于共享的Web服务器上(我没有root访问权限),并且它在centOS上运行Apache。我猜我的问题是“是否可以将.htaccess文件配置为使用外部源查找IP地址来通过IP进行阻止”。
1
自封锁国家/地区离线以来,已接受的答案从12/8/9起不再有效。
—
布莱恩·韦伯斯特