CDN 能拿到用户出去的端口?

2019-07-18 14:54:45 +08:00
 jitongxi

源站能拿到用户 ip, 这个我知道, 请问端口能不能拿到的?我印象中拿不到的啊,拿到都是随机 1-65535. 但是某部门说需要啊。。

2728 次点击
所在节点    CDN
9 条回复
cheng6563
2019-07-18 14:56:33 +08:00
就是随机的
ThirdFlame
2019-07-18 15:11:59 +08:00
估计有个访问需要溯源。 而运营商那边做了运营商级的 NAT(每个内网用户固定的端口号范围),所以如果需要反查的用户的话 不光要有 IP 还要有端口号。
jitongxi
2019-07-18 15:50:53 +08:00
@ThirdFlame 出口都是随机端口 溯源个屁。。
ThirdFlame
2019-07-18 16:07:56 +08:00
@jitongxi 那是你没有见识过。 欢迎谷歌一下 NAT444 端口范围
ladypxy
2019-07-18 16:10:29 +08:00
源站拿不到端口的话,你觉得源站怎么和用户通讯?又不是只要 ip 就够的
nolo
2019-07-18 16:20:59 +08:00
可以。拿源站 ip 常用的是 X-Forwarded-For 这种。haproxy 或者 nginx 还可以启用 proxy_protocol。这个协议会在 tcp 前加一串字符,就能拿到用户 ip 和端口。
cheng6563
2019-07-18 16:26:53 +08:00
可以拿到端口,不过都是 nat 的随机端口,如果不能取到用户端的所有路由日志这个端口就没啥意义
geekzu
2019-07-19 03:29:26 +08:00
CDN 那边可以记录,但是给不给你就是另一回事了
LeBron23
2019-07-25 17:34:24 +08:00
基本各厂商给你解决业务之外的事都只有一条路,打钱吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/584134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX