如何在 WordPress 中屏蔽 IP 地址

每位网站站长或管理员都会碰到一个头疼的问题:评论区被垃圾邮件疯狂轰炸,但那些发垃圾邮件的人似乎总能找到办法绕开各种防护。好消息是IP屏蔽功能能帮助你解决这个烦恼。

IP 地址是网络上每台设备的唯一标识符。它是计算机用来相互通信的。封堵 IP 地址可以有效阻止网站上的恶意活动。我们会指导你如何定位恶意 IP 地址,将其从你的网站上屏蔽,甚至屏蔽来自整个国家的 IP。我们一起往下看看!

如何在 WordPress 中屏蔽 IP 地址

为什么要阻止 IP 地址?

出于多种原因想要阻止不需要的 IP 地址访问你的网站。其中大多数涉及保护你的网站及其用户免受恶意活动的侵害。 

阻止 IP 的一些最常见原因包括:

  • 防止垃圾邮件:对于允许垃圾评论的网站来说,垃圾评论可能是一个真正的问题——当你的评论区充斥着黑心广告时,就会显得不专业。阻止 IP 地址可以防止恶意用户使用不同的账户。
  • 摆脱机器人:有一些评论者,他们不一定是垃圾邮件,但显然仍然是机器人。如果你的网站有用户论坛,这可能会特别成问题。阻止 IP 可以快速阻止这种行为。 
  • 将未经授权的用户拒之门外。只希望某些授权用户访问站点,但不希望需要个人帐户。将 IP 地址限制为特定区域内的 IP 地址是阻止不需要的访问者的简单方法。

如何屏蔽IP地址?

IP 地址是分配给每个连接互联网的设备或网络的唯一标识符。它的功能类似于邮件地址,告诉服务器将数据发送到哪里,以便显示给用户。

通过从网站上阻止一个 IP 地址,可以防止分配给它的设备或网络在自己和网站之间来回发送数据。还可以阻止 IP 地址在网站上执行某些功能,如发表评论,但仍可访问网站的其他部分。我们稍后会介绍所有这些选项。

如何在 WordPress 中查找恶意 IP 地址

在屏蔽有问题的 IP 地址之前,你需要知道是哪些不受欢迎的 IP 地址造成了问题。如果问题出在麻烦的评论者身上,这个过程就很简单。

WordPress 会自动存储所有在网站上发表评论的用户的 IP 地址。要查看这些地址,只需前往 WordPress 控制面板,点击侧边栏中的评论即可:

如何在 WordPress 中屏蔽 IP 地址

可以在作者一栏中找到每条评论的 IP,位于用户名和电子邮件地址下方。记下要屏蔽的评论,以便稍后在相应字段中输入。

在 WordPress 中阻止 IP 地址

现在有了要屏蔽的 IP 地址,将它们添加到 WordPress 的屏蔽列表中了。这个过程分为三个步骤:需要找到 IP 地址,打开讨论设置面板,然后将 IP 地址输入评论阻止列表。

第 1 步:指定 IP 地址

首先,使用上述方法之一确定需要阻止的 IP 地址。从 WordPress 评论页面或你的活动日志中,将要阻止的 IP 复制并粘贴到一个单独的文档中。

使用复制和粘贴在这里很重要,因为它可以防止你打错字而封禁错误的用户。甚至有可能不小心将自己封禁在自己的网站上,所以要慢慢来,小心谨慎。

第 2 步:导航至“设置”>“讨论”

复制好 IP 地址后,进入 WordPress 面板,在侧边栏中导航到“设置” > “讨论”。这将显示网站的所有评论设置:

如何在 WordPress 中屏蔽 IP 地址

向下滚动到评论阻止列表部分:

如何在 WordPress 中屏蔽 IP 地址

在这里,可以输入你想从整个网站的评论中屏蔽的任何词语、URL、电子邮件地址或 IP 地址。与此框中的任何短语或地址相匹配的评论将被自动发送到垃圾箱。

步骤 3:复制并粘贴 IP 地址

现在,提取包含要阻止的 IP 地址的文档,然后将其复制并粘贴到评论阻止列表中。确保每行仅添加一个 IP(或其他短语):

如何在 WordPress 中屏蔽 IP 地址

完成后,向下滚动并单击“保存更改”。这将立即开始阻止指定的 IP。

如何阻止整个国家/地区的 IP 地址

在某些情况下,阻止一个或多个国家/地区的所有用户访问你的网站。例如,你的网站可能是针对特定区域设置而设计的,或者可能会注意到来自某个国家/地区的大量恶意活动。幸运的是,可以使用 WordPress 插件来阻止来自特定国家/地区的所有 IP。

第 1 步:下载 iQ Block Country 插件

我们会使用的插件称为iQ Block Country。前往 WordPress 仪表盘,导航至插件 > 添加新插件,然后搜索插件:

如何在 WordPress 中屏蔽 IP 地址

找到它后,单击“立即安装”,然后单击“激活”。 

第2步:下载GeoLite2数据库

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

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

如何在 WordPress 中屏蔽 IP 地址

然后向下滚动并下载 GeoLite2 国家/地区数据库。 

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

下载数据库后,继续解压它(如果使用的是 Windows,则可能需要7-Zip等工具)。复制GeoLite2-Country.mmdb文件:

如何在 WordPress 中屏蔽 IP 地址

接下来,将此文件上传到站点的wp-content/uploads/目录。为此,要使用安全文件传输协议 (SFTP) 客户端直接访问站点的文件。 

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

现在 iQ Block Country 插件有一个可以使用的数据库,可以告诉它要阻止哪些国家/地区。然后,它会自动检查访问网站的任何 IP 的来源国家,并阻止来自你指定区域的 IP。

返回插件的设置页面。可以选择阻止访问者访问你网站的前端、后端或两者。要阻止用户访问前端,请选择“前端”选项卡:

如何在 WordPress 中屏蔽 IP 地址

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

如何在 WordPress 中屏蔽 IP 地址

完成后,向下滚动并单击“保存更改”。现在,来自您所选国家/地区的流量将无法访问你的网站。

iQ Block Country 插件中有很多选项,让你能够自定义谁可以查看你的网站。 

总结

无论评论部分充斥着垃圾邮件,还是频繁的未知登录尝试让你感到担忧,阻止 IP 地址都是一个有效的解决方案。


联系我们
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点!
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
发布者:光子波动,转转请注明出处:https://www.361sale.com/9707/

(0)
上一篇 2024年 5月 13日 下午1:50
下一篇 2024年 5月 14日 上午10:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

020-2206-9892

QQ咨询:1025174874

邮件:info@361sale.com

工作时间:周一至周五,9:30-18:30,节假日休息

客服微信