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