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

2020-09-19
431次阅读
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

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2020-09-19发表,共计582字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(3条评论)
验证码
2020-09-23 08:15:09 回复

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

 Windows  Chrome  中国北京北京市联通
    2020-09-24 05:25:30 回复

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

     Windows  Chrome
2020-09-29 06:54:28 回复

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

 Windows  Chrome  中国浙江省嘉兴市电信