
因为网络的出接口有三家运营商的地址池做的负载均衡。
所以每次访问一个网页都可能是不同的运营商不同的 ip 地址。
有没有一种通过浏览器或者 js 的方法能够查出访问当前网页时的公网 ip ?
就像浏览器开发者工具可以直接看到当前网页( cdn 或者真实)的目的地址那样? 
2 momocraft 2019 年 2 月 20 日 考 NAT 我得不行... 得有服器 |
3 momocraft 2019 年 2 月 20 日 webrtc 系列 api 可以用公共的 stun 服器取自己 (於 stun 服器的) 公 ip 地址, 但已不是你要的了 |
5 oott123 2019 年 2 月 20 日 可能通过 traceroute 来观察是个比较好的方案。本地有 NAT,基本上看不出来。 |
6 BinRelay OP @oott123 假如对面是百度这种网址 可能每次 tracert 的目的都是不同的 cdn 进而出口的负载会是不同的出口 ip 那 tracert 和之前访问网页时已经不一样了呀 看来只能在出口设备的 nat 记录中查找了 虽然有权限 但也不是我的目的了…… |
7 oott123 2019 年 2 月 20 日 |
8 O3YwA1ENkb7i35XJ 2019 年 2 月 21 日 |
9 580a388da131 2019 年 2 月 21 日 via iPhone 负载均衡设备上写个工具返回来 |