wordpress知识库
网站首页 > 知识库 > 插件知识 >

如何在WordPress中阻止国家/地区IP访问

您的网站已启动并运行,但出于某种原因,您希望阻止特定国家/地区的IP地址。这样做可以帮助您减少垃圾邮件机器人,并确保访问者不会在可能非法的国家/地区看到您的网站。

但是,这不是WordPress中的原生功能。相反,您需要安装一个允许您批量阻止IP地址的插件。幸运的是,您可以选择很多选项。

今天,我将向您展示如何使用易于配置的流畅、轻量级插件轻松实现这一点。

什么是IP地址?

简单来说,IP地址是一串唯一的数字,用句点分隔。这些数字用于识别使用Internet协议通过网络进行连接和通信的计算机。

如果我们进一步分解并使其更容易理解,IP地址实际上是一个标签。此标签用于标识计算机网络上的所有类型的设备,如Internet。

可以把它想象成一个邮政地址,但电脑除外。该数字以二进制形式书写,它可以告诉某人设备正在访问网络的位置。每个地址由两部分组成。一部分指定计算机或计算机组,而另一部分指定网络。

为什么要阻止一个国家的IP地址?

实际上,阻止IP地址不仅限于国家/地区。出于某种原因,您可能希望阻止多个IP地址。问题是,有时你想阻止一个国家的IP范围,因为你根本没有一个为世界那个地区量身定制的网站。

其他时候,您可能希望出于更多个人原因阻止IP地址。这里有一些很好的例子。

假设您拥有一家当地商店,您的主要市场是本地和整个州。无需允许其他国家/地区在您的服务器上索引或浪费带宽。您只是希望您的网站可供您的市场访问。

或者,在另一种情况下,您可以运行个人或私人网站。这可能包括您要限制流量的家庭博客或仅限会员的私人网站。使用 WordPress阻止 IP在这里也是理想的选择。

也许您可能希望禁止或阻止以垃圾邮件、挖矿、数据或黑客攻击而闻名的IP地址。

无论您的原因是什么,我们都将介绍一个很棒的插件,它可以让您轻松阻止一个国家的IP地址。它还允许您阻止任何IP地址

如何阻止一个国家的IP地址

您可以使用很多插件来阻止WordPress中的IP地址,最好的选择之一是 IP2Location Country Blocker 插件。顾名思义,它允许您阻止整个国家/地区访问您的网站。

它甚至可以更进一步,阻止欧盟(EU)或亚太地区(APAC)等国家/地区访问该网站。它非常易于使用,因此适合任何技能水平。

注意:此插件与缓存插件不兼容。如果您安装了一个,则此插件将不起作用。

第1步:安装IP2Location Country Blocker

让我们首先单击“插件”,然后选择左侧管理面板上的“添加新”选项。

新增

在可用的搜索框中搜索IP2Location Country Blocker。这将拉出您可能会发现有用的其他插件。

使用IP2Location国家/地区阻止程序阻止国家/地区的IP地址

向下滚动,直到找到IP2Location Country Blocker插件,然后单击“立即安装”按钮并激活该插件以供使用。

“立即安装”按钮

第2步:按照设置向导进行操作

该插件有一个安装向导,但其主要目的是安装必要的数据库。这是必需的,所以让我们使用它。要访问它,请单击“国家/地区阻止程序”选项。

国家拦截器

然后,您将看到一个小弹出窗口,其中提到了分步指南。单击“开始”按钮开始。

开始吧

您需要做的第一件事是输入IP2Location LITE下载令牌。这是免费的,但需要您创建一个帐户。如果您已有令牌,请输入它。如果没有,请单击“免费帐户”链接创建一个。

输入帐户令牌

如果您要创建帐户,则只需输入一些基本信息即可。您将需要一个有效的电子邮件地址,因为该帐户会验证电子邮件。验证后,您可以点击电子邮件中的链接获取令牌。

然后,您只需将该代码复制并粘贴到安装向导中即可。

接下来,向导将使用令牌下载数据库,第三步祝贺你。接下来,是时候配置设置了。

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

默认情况下,WordPress插件不会阻止任何内容,因为前端阻止被禁用。因此,第一步是启用前端阻止。如果不执行此操作,则无法配置设置。

启用前端阻止

这个插件的第一个选项就是我们所追求的——按国家/地区阻止。

有两种选择。您可以阻止在下面文本框中输入的所有国家/地区,也可以阻止文本框中未列出的每个国家/地区。

你选择哪个选项取决于你的目标是什么。例如,假设您经营一家当地的管道企业。它所居住的国家/地区以外的任何人都没有理由查看您的页面。

因此,您可能只想输入您的祖国并阻止所有其他国家/地区。

在任何情况下,请选中适用于您的选项。在这种情况下,我将选择阻止下面框中列出的国家/地区并输入中国。

阻止某个国家/地区的IP地址

“按代理阻止”部分需要安装不同的数据库,本教程将不对此进行介绍。然而,这并不是一个困难的过程。

在此下方,您将找到一些可以配置的常规设置。这允许您将机器人和爬虫列入白名单,选择用户将在被阻止的国家/地区看到的错误消息,并使您能够将特定IP地址列入黑名单或白名单。

完成后单击“保存更改”按钮。

保存更改

就是这样!恭喜您学习如何在WordPress中阻止一个国家的IP地址。请记住确定您正在做什么,因为它会严重影响谁可以访问您的网站。

其他用于阻止国家/地区IP地址的插件

WordPress是各种插件的所在地,因此有很多替代插件可以阻止IP地址。以下是一些您可能会觉得有用的方法。

iQ Block Country

iQ Block国家

iQ Block Country 插件是您想要限制对网站的访问的绝佳选择。它可以轻松阻止来自特定国家/地区的IP地址。

当然,它还具有其他功能,例如IP地址阻止和白名单,因此您可以根据需要进行例外。总的来说,它很容易使用,所以一定要试一试。

WordFence Security

Wordfence安全

您很有可能已经在您的网站上安装了 Wordfence Security,如果您这样做了,您实际上已经有办法阻止WordPress中的IP地址。

此插件允许您单独阻止IP地址,也可以阻止整个国家/地区。由于您应该安装一个安全插件,因此这个插件可以一石二鸟。