WordPress 屏蔽特定国家的IP访问网站

在某些情况下,您可能想要屏蔽来自某个国家或地区的用户访问 WordPress 网站。例如,您的网站只针对特定区域提供服务,或者网站遭受来自某个国家或地区的攻击。今天我们来介绍一款插件,通过它可以屏蔽来自给定国家的所有 IP。

第 1 步:安装 iQ Block Country 插件

登录 WordPress 仪表盘,导航到插件 -> 安装新插件,然后搜索 iQ Block Country ,点击安装和启用插件:

Wordpress 屏蔽特定国家的IP访问网站

第 2 步:下载 GeoLite2 数据库

安装插件后,将会看到一条通知,其中包含如何获取和上传数据库文件的说明。我们在此处介绍如何使用免费的数据库,如果您更喜欢使用付费 API,请按照通知中的说明进行操作。

要下载免费的 GeoLite2 数据库,请访问 MaxMind 网站并注册一个帐户。完成注册并登录后,选择下载数据库:

Wordpress 屏蔽特定国家的IP访问网站

向下滚动并下载 GeoLite2 Country 数据库。 

第 3 步:将数据库上传到 WordPress 目录

下载数据库后,将其解压到本地(如果您使用的是 Windows,则可能需要7-Zip 之类的解压缩工具)。解压后将会得到下面的文件,复制 GeoLite2-Country.mmdb 文件:

Wordpress 屏蔽特定国家的IP访问网站

接下来,需要将此文件上传到网站的 wp-content/uploads/ 目录。您可以通过 SFTP 工具或者宝塔面板的文件管理工具上传。

第 4 步:选择要阻止的国家/地区

现在, iQ Block Country 插件已经有了可以使用的数据库,便可以屏蔽来自特定国家的 IP。然后,它将自动检查访问网站的 IP 来源于哪里,并阻止来自您指定区域的 IP。

为此,请返回插件的设置页面。您可以选择屏蔽访问者访问网站的前端、后端或全部屏蔽。要屏蔽对前端的访问,请选择“前端”选项卡:

Wordpress 屏蔽特定国家的IP访问网站

在选择国家字段中,使用下拉菜单选择要阻止流量的所有国家:

Wordpress 屏蔽特定国家的IP访问网站

完成后,向下滚动并单击Save Changes。现在,来自已选择国家/地区的流量将无法访问您的网站。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-block-an-entire-countrys-ip-addresses/

(0)
牛奇网牛奇网
上一篇 2022年10月18日 下午2:41
下一篇 2022年10月19日 上午8:59

相关推荐

发表回复

登录后才能评论