如何在WordPress中阻止IP地址?

已发表: 2021-10-20

保护网站免受爬虫程序和恶意用户的侵害对网站来说至关重要。 如果您知道如何在 WordPress 中阻止 IP 地址,那么它有助于处理垃圾邮件并防止未经授权的用户窃取敏感信息。

内容
1什么是IP地址?
2为什么要阻止 IP 地址?
2.1未经授权的登录尝试
2.2垃圾评论
2.3阻止机器人
3如何找到要阻止的IP地址?
4如何在WordPress中阻止IP地址?
4.1使用仪表板
4.2使用 cPanel
4.3使用.htaccess
4.4如何使用插件在 WordPress 中阻止 IP 地址?

什么是 IP 地址?

IP 地址通常是一组用句点分隔的数学生成的四个数字。 例如,124.221.9.2 是一个 IP 地址,代表 Internet 上的设备。 四组数字中的每一个都不是随机分配的,它应该在0到255的范围内。显然,每个IP地址都在0.0.0.0和255.255.255.255之间

每当您访问任何网站时,您的 IP 都会存储在访问日志文件中。 其他人访问您的网站时也是如此。

如何找到你的IP地址?

有不同的网站显示您的公共 IP 地址。 其中最简单的是在谷歌中输入查询“我的 IP 地址是什么”,您将在顶部得到答案。

为什么要阻止 IP 地址?

每个网站所有者都喜欢防止他们的网站受到安全威胁和滥用。 因此,您需要注意针对您网站的 IP。 阻止 IP 地址的一些常见原因是:

未经授权的登录尝试

如果有人试图从您不知道的 IP 登录您的网站,那么黑客很有可能试图通过 DDoS、蛮力攻击等攻击来破坏您的网站。您需要立即采取行动并阻止此类 IP 无法访问您的网站。

垃圾评论

这是博客作者在 WordPress 中遇到的最常见的问题。 无论您多么小心,都有成千上万的垃圾邮件发送者等着用他们的链接和不相关的评论向您的博客发送垃圾邮件。 最好的解决方案是识别重复评论来自的 IP,并将它们从仪表板中阻止。 如果您想完全关闭博客中的评论,请查看以下帖子:

如何关闭 WordPress 中的评论

阻止机器人

除了人类垃圾邮件发送者外,还有机器人一次又一次地在您的博客上发表评论。 它们是自动化的,因此如果您的博客中有很多帖子,那么每天删除每条机器人评论会占用您大量的时间。 一个快速的解决方案是识别机器人 IP 并直接阻止它们。

如何找到要阻止的 IP 地址?

正如我们已经讨论过的,我们为什么要阻止 IP 地址。

但是,如何找到这些 IP 地址?

首先,转到管理仪表板中的评论。 在那里,您将看到所有已批准和未批准的评论。 根据他们发布的评论、名称、链接,可以很容易地确定大多数评论是垃圾邮件。

IP 地址 - 评论垃圾邮件
IP 地址 – 评论垃圾邮件

评论可以是手动或机器人评论。 您应该记下您博客上的此类 IP,以便我们稍后可以阻止它们,因为我们将讨论如何在 WordPress 中阻止 IP 地址。

如果您在您的网站上使用活动日志插件,它将记录您网站的所有登录尝试。 当您检查这些详细信息时,您会发现未经授权的 IP 地址试图访问敏感信息,甚至在您的站点上进行失败的登录尝试。 但是,如果您没有使用这些插件中的任何一个,您将在您的网站托管日志中找到相同的信息。

当然,您需要有权访问网络主机提供商帐户才能访问此信息。 登录到 cPanel 并在您的网络主机中寻找类似于 Raw Access 的选项。

检查 cPanel 中的日志详细信息
检查 cPanel 中的日志详细信息

我们的网络主机已将其列在指标表中。

打开它后,您将能够检查谁访问了您的网站。 您可以以压缩文件的形式下载服务器的日志详细信息。 因此,如果这些登录中的任何一个是恶意或可疑的,则可以验证这些详细信息,并且您可以记下 IP 地址。 通常,垃圾邮件发送者会进行大量登录尝试或尝试访问您网站的敏感位置以窃取他们想要的信息。

如何在WordPress中阻止IP地址?

此时,您已经有了可疑的 IP 地址,并且您也知道为什么要阻止它们访问网站。 现在您需要在 WordPress 中阻止 IP 地址。 您可以手动或在插件的帮助下阻止 IP 地址。

您可以在仪表板、cPanel 中手动阻止 IP 地址,并编辑 .htaccess 文件。

使用仪表板

您已经在本文开头检测到评论垃圾邮件 IP 地址。 现在,从仪表板阻止机器人 IP 和垃圾评论是一个不错的选择。

为此,请转到设置>讨论

在该页面上向下滚动一点,有两个框,即评论审核和不允许的评论键。 在Disallowed Comment Keys框中添加这些 IP 地址。

如何使用仪表板阻止 WordPress 中的 IP 地址
如何使用仪表板阻止 WordPress 中的 IP 地址

每条线路只能添加一个 IP 地址。 如果您发现了一些垃圾邮件,您也可以在此框中的单独一行中输入它们。 例如,如果您添加单词“ how ”,其他单词(例如“ anyhow ”)也会被 WordPress 视为垃圾评论。 保存这些更改后,每当这些 IP 地址或任何使用这些词的人发表评论时,该评论将直接放入评论垃圾箱。

这将限制垃圾邮件发送者在您的网站上发表垃圾评论。 但是,他们仍然可以打开您的网站。 下面列出了其他方法可以完全阻止它们。

使用 cPanel

正如您通过检查服务器的可疑日志详细信息,在您的虚拟主机面板中的“指标”>“原始访问”中识别出垃圾邮件 IP。 再次打开 cPanel 以阻止这些 IP。

cPanel 中的 IP 拦截器
cPanel 中的 IP 拦截器

如果您的主机提供对 cPanel 中此功能的访问权限,您将在Security中看到 IP Blocker 选项。

如何使用 cPanel 阻止 WordPress 中的 IP 地址
如何使用 cPanel 阻止 WordPress 中的 IP 地址

添加所有可疑的 IP 地址以阻止这些 IP 地址访问您的站点。

使用 .htaccess

在使用此方法之前,请备份您的站点和 .htaccess 文件,因为如果出现任何问题,您可以将站点恢复到之前的稳定期。

如果 abcd、efgh 和 ijkl 是垃圾邮件 IP,则将此代码添加到 .htaccess 文件的末尾。

 订单允许,拒绝
允许所有人
来自 abcd 的拒绝
拒绝来自 efgh
来自 ijkl 的拒绝

替换您在站点上操作时记下的 IP 并保存更改。

如何使用插件阻止 WordPress 中的 IP 地址?

借助插件,您可以阻止整个国家的 IP 地址。 当您没有时间识别垃圾邮件 IP 但想要阻止它们时,这是必要的。 激活插件后,会自动阻止可疑的 IP 地址。 根据插件的不同,它们甚至会自动检测垃圾邮件 IP。

如果您在该国家/地区没有目标用户,您甚至可以找到阻止来自特定国家/地区的所有 IP 的选项。

包起来

在这篇文章中,我们详细讨论了如何在 WordPress 中阻止 IP 地址。 这是应采取的最预防措施之一,以保护网站免受不同恶意脚本、机器人和未经授权的用户的侵害。

相关文章

  1. 如何在 WordPress 中自定义主页
  2. 如何在 WordPress 中嵌入 iFrame
  3. 如何在 WordPress 中更改最大上传大小