燕郊公司网站制作:如何在WordPress站点上显示或阻止IP地址

2019.05.22 燕郊公司网站制作

162

如果您连接到Internet,则有一个唯一的标识号,称为IP地址。这对你的访问者来说也没有什么不同-每一个来你网站的人都有他们自己独特的IP地址。使用正确的插件和工具,您可以使用这些IP地址来添加功能和/或限制对WordPress站点的访问。

燕郊公司网站制作在这篇文章中,我将深入研究这两个主题。也就是说,当你完成阅读的时候,你就会知道你是如何做到的:

· WordPress站点的前端动态显示每个用户的IP地址。

· 阻止用户根据他们的IP地址对您的站点进行评论或访问。

我们开始吧,

如何在WordPress中显示用户的IP地址

我燕郊公司网站制作将在一秒钟内阻止一个IP地址,但是让我们从一个更积极一点的用法开始:

使用WordPress向访问者展示他们自己的IP地址。

什么时候会有用呢?虽然您总是可以将它作为一个有趣的小部件使用,但也有一些实际的用途。

例如,如果在代码段中显示代码段,用户需要在代码段中插入自己的IP地址,则可以使用此技术向访问者展示IP地址,以避免他们自己解决问题。

类似地,您可能会在访问者需要输入IP地址作为说明的一部分时发出指示。同样,这种方法使访问者很容易找到自己的IP地址。

虽然创建自己的短代码的代码实际上非常简单,但是已经有一个名为显示IP地址这正是你所需要的,仅此而已。

下面是如何使用它:

步骤1:安装并激活显示IP地址

要开始,搜索显示IP地址在您的仪表板和安装免费插件。你在找基思·格里菲斯的插件。

燕郊公司网站制作

一旦安装完毕,就没有什么需要配置的了。正如我提到的-插件非常轻量级-我们实际上只是在谈论几行代码。

步骤2:使用短代码显示用户的IP地址

一旦激活了插件,就可以使用[Show_IP]短代码来显示用户的IP地址。您可以在普通WordPress编辑器中插入此短代码,也可以在DiviBuilder中插入代码模块。

燕郊公司网站制作将向您展示如何使用Divi-但是对于WordPress编辑器来说,这个过程是相同的:

要在WordPress侧边栏中显示用户的IP地址吗?只需将这些短代码添加到文本小部件中:

如果短代码无法工作,则可能需要将此代码段添加到你的孩子主题php文件,用于启用文本小部件中的短代码:

01

02

03

// Enable shortcodes for text widgets

 

add_filter('widget_text','do_shortcode');

这就是一切!

但是,如果您宁愿根据用户的IP地址(ES)阻止特定的用户,而不是向用户显示他们的IP地址呢?

如何利用WordPress中的IP地址阻止用户

有时,在WordPress网站上,你会遇到一组非常具体的坏演员。这些可能是:

· 人们在你的评论区发垃圾邮件

· DDoS攻击

· 恶意操作(例如,访问您的wp登录页面,尽管您的站点是私有的)

· 任何其他类型的不必要的交通

处理这些问题的一部分是安装一个高质量的安全插件。好的安全插件有安全措施和防火墙,这将自动阻止已知的不良IP地址。

但是,您也可能遇到这样一种情况,您需要对其进行调整并删除特定的IP地址。这部分就是关于这个的。

如何查找恶意行为者的IP地址

如果你已经有了你想要禁止的IP地址,你应该可以跳到下一节。

如果您正在处理评论垃圾邮件,查找垃圾邮件发送者的IP地址是非常简单的。这是因为WordPress实际上为你提供了每一个评论的信息。你要做的就是评论意见选项卡查找它:

为其他坏角色查找IP地址要复杂一些。除非你有活动监控插件,你最好的选择通常是挖掘你主人的日志。

例如,如果主机使用cPanel,则可以通过转到原始访问日志:

燕郊公司网站制作

您可以为宿主的每个特定站点下载流量日志。然后,使用像Winzip这样的工具,您可以打开.gz日志文件。然后,打开文件内带有记事本或其他文本编辑器的.gz文件。

此时,您可以使用CTRL+F查找访问站点上特定页面的人。

例如,您可以通过查找“wp-admin”或“wp-login”来检查是否有人试图访问您站点的wp-admin区域:

在上面的截图中,您可以看到有人使用Firefox试图访问我的wp登录页面。我可能应该阻止他们,因为我使用谷歌Chrome!

如何从WordPress站点禁止特定的IP地址

当涉及到阻止特定IP地址访问WordPress站点时,您有几种不同的方法来解决这个问题。以下是一些最常见的方法:

· 使用内置

评论黑名单

· 工具。这是核心WordPress软件的一部分。

· 使用插件。通常情况下,你可以找到一个免费的WordPress插件来帮助你完成工作。

· 利用cPanel的优势

IP地址拒绝管理器。

· 对于那些使用cPanel在主机上托管WordPress站点的人来说,这是一个服务器端选项。

· .htaccess阻止特定的IP地址。凯文在他的第六条小贴士中谈到了如何做到这一点。

.htaccess贴士及技巧帖.

· 

因为Kevin已经讨论了.htaccess角度,所以我将专门关注前三种方法。

如何使用WordPress评论黑名单

如果您只想阻止特定的ip地址在您的站点上进行评论,那么您所需要做的就是转到设置→讨论然后向下滚动到评论黑名单盒、箱(子)。然后,只需粘贴要阻止的IP地址列表:

正如我提到的-这是一个核心WordPress功能。因此,您不需要安装任何外部插件来访问这个工具。

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

如果您想完全阻止某些IP地址从您的网站,您将需要更进一步。一种方法是使用一个名为简单IP禁制.

一旦您安装并激活了插件,您就可以转到设置→简单IP禁令来配置它。

在设置,你可以:

· 块特定IP地址(每行一个)

· 阻止一系列IP地址

· 限制特定的用户代理(适合阻塞机器人)

对于所有这些方法,还可以指定重定向URL,以及是否将登录用户排除在IP禁令之外:

如何用cPanel阻止IP地址

最后,cPanel包括一个内置工具,它允许您阻止来自站点的任何IP地址。虽然它不是专门针对WordPress的,但它可以很好地完成任务。若要访问它,请查找IP地址拒绝管理器在您的cPanel仪表板中:

把东西包装起来

无论您需要向用户显示他们自己的IP地址(ES)还是阻止试图访问您的站点的恶意参与者的IP地址,前面的插件和工具都可以帮助您解决问题。

请注意,在阻塞方面,IP地址并不总是保持不变。因此,即使你阻止了某人一次,他们也可以带着一个新的IP地址回来。有时候情况会有点像一场疯狂的游戏!

燕郊公司网站制作由于这个原因,坚持使用WordPress仪表板中可用的选项可能是最简单的,这样您就可以在出现新的问题IP地址时迅速添加它们。

 



最新案例

寒枫总监

来电咨询

18868949445

微信咨询

寒枫总监

TOP