使用CDN之后如何找出用户的真实IP地址

技术论点 559 阅读 3

网站在被人刷评论,留言引流外部企业链接。

由于配置了邮件通知,时不时的来几条评论,很烦而且都是无意义的内容。

在这里说一声,SEO不是这么做的,要是不会就想个歪办法直接买个老域名做一个企业关联的内容站点,做好SEO之后引流到企业网站去,虽然说企业是靠SEM的,但是SEO也是重要的一部分,当我网站加入禁止权重流失和去除所有评论a链接你留言再多也是没用的。

2020年9月20日10:50:42

PS:我找到刷评论的那家伙了,联通ip,位于山东德州二中附近。

===========

回归正题。

本站现在使用的是百度云的CDN,设置的时候选择获取用户真实IP,但是没什么用处,所以我这边直接找到了服务器的设置方法,直接绕过CDN获取用户的IP,获取到的是真实的客户端IP。

获取客户端IP之后就看谁刷评论就直接黑名单哪个IP,这样IP就444禁止访问,能省去不少事情。

首先找到Nginx的nginx.conf文件,宝塔面板上直接在软件管理那儿,Nginx设置的配置修改栏中直接打开,然后在http{后加入如下两行代码:

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
real_ip_recursive on;

使用CDN之后如何找出用户的真实IP地址

参考文章:https://cloud.tencent.com/developer/article/1480632

Tags:

版权声明:若无特殊注明,本文皆为《燕闻墨香博客》原创,转载务必保留文章来源。

本文链接:使用CDN之后如何找出用户的真实IP地址 & https://www.mxooo.cn/716/

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

  1. 夏日博客

    找到恶意评论者,应该可以屏蔽IP的吧。

    • 米线部落
      米线部落 站长

      @夏日博客可以,屏蔽单个IP不行,现在运营商都是固定的几个ipv4换着来,直接屏蔽IP段就可以

  2. 超人下拉平台

    这个都用几个cdn代理,就找不出来了

分享