说是封禁ip其实也只是防君子不防小人的方式,通过连接其他地区的ip又可以进行访问了。

很多做外贸的朋友并不想让同行看到自己网站的内容,正好wordpress有一个可以按国家地区ip访问来源阻止用户访问的插件。

其实封禁的关键不在插件上,重点是有没有这样一个数据库,储存着全球各国的ip段,有了这个才能进行封禁。

如何按国家或地区封禁ip

1.下载iQ Block Country插件

这个插件可以帮助我们按照所提供的ip数据段对相应的国家、地区进行封禁。

搜索并下载安装启用后会在设置中看到他。

点进去后会有一个提示让你下载一个放着ip的数据库。

2.下载GeoLite2 数据库

进入MaxMind 官网,注册一个账号,这里注册提交的时候会提示你关掉上网工具才能注册。

3.简单填写资料并下载

简单填写资料收到邮件,通过邮件链接设置密码,并使用邮箱和密码进行登录,就可以在后台下载了。

我就以下载Geo Lite2 Country为例,下载并解压出来一个后缀为 .mmdb的文件。

4.上传文件

用ftp或者宝塔之类的任何上传的东西,上传到/wp-content/uploads/ 目录下。

如果你用的是bluehost主机,那它的后台会让你下载一个Core FTP的客户端软件,导入配置文件就可以进行连接了,从本地就可以直接上传到你的网站目录下了。

5.重新进入iQ Block Country

点击Fronted,选择国家就可以进行封禁相应ip了,这样来自你所选国家的ip就无法访问你的网站前台页面了。

当使用被封禁国家地区ip访问网站前台时,会显示403页面。

其实到这里你也应该明白为什么封禁国家地区ip是防君子不防小人了。

要说真正能做到封禁的话还属tiktok的算法比较牛,咱们这些小公司就算了,本身做的事情也不复杂,能实现你需要的功能就可以了。

如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。

关于作者:张东星

我是一位打工人 & 创业者,曾在某世界500强公司打工,现在正在创业,喜欢折腾wordpress,为外贸创业者提供wordpress的建站技术支持,我会为您解决wordpress、Avada以及服务器等的操作使用方面的相关问题。 工作时间:9:00~24:00

加微信咨询(为了方便大家添加微信,直接放在这里了):

发表评论

17 + 1 =

相关文章

目录