当前位置:论坛首页 > Linux面板 > 求助

【已解决】阿里云负载均衡后,网站日志获取的ip地址是内网

发表在 Linux面板2022-12-3 14:03 [复制链接] 3 4012

本帖最后由 堡塔运维小林 于 2023-3-21 18:20 编辑

我在阿里云有多个节点服务器都装了宝塔和一个负载均衡。我看了nginx的access log。
这里全部获取的内网地址
1.png

我用一段代码试了一下,我在服务器中实际上是可以获取到真实的客户IP地址(通过取:[backcolor=rgba(235, 238, 249, 0.314)]HTTP_X_FORWARDED_FOR 就可以了),用于分析用户一些登陆ip等。
2.png

但是宝塔那里为什么那里获取到的是内网IP,我猜想是不是取的“[backcolor=rgba(235, 238, 249, 0.094)]REMOTE_ADDR”。

问了客服,客服让我安装防火墙,并配置CDN
我尝试安装,并且配置。

3.png
但是好像还是不行。
请求大佬协助,不然网站日志,全部都是内网ip,没意义了。






使用道具 举报 只看该作者 回复
发表于 2022-12-3 15:10:17 | 显示全部楼层
解决了通过配置站点的配置文件设置如下配置
100.64.0.0/10 采用10位掩码 ,涵盖了主机上的这些内网地址100.97.73.214 , 100.117.85.39,100.97.73.177 ,100.97.73.177,100.117.56.234

    set_real_ip_from 100.64.0.0/10;
    real_ip_header X-Forwarded-For;

跟防火墙什么的也没有关系
另外我想了解一下为啥还是会有很多这样的请求?看起来像是在扫描什么。
100.97.73.214 - - [03/Dec/2022:15:08:46 +0800] "HEAD / HTTP/1.0" 200 0 "-" "-"
100.117.85.39 - - [03/Dec/2022:15:08:46 +0800] "HEAD / HTTP/1.0" 200 0 "-" "-"
100.97.73.177 - - [03/Dec/2022:15:08:46 +0800] "HEAD / HTTP/1.0" 200 0 "-" "-"
100.117.56.234
使用道具 举报 回复 支持 反对
发表于 2023-3-21 18:22:36 | 显示全部楼层
deepe 发表于 2022-12-3 15:10
解决了通过配置站点的配置文件设置如下配置
100.64.0.0/10 采用10位掩码 ,涵盖了主机上的这些内网地址100. ...

您好,这些请求可能是来自网络爬虫或者扫描器,它们会发送 HEAD 请求来获取网站的基本信息
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表