使用 CGNAT 的移动电话运营商如何知道您何时使用互联网?

使用 CGNAT 的移动电话运营商如何知道您何时使用互联网?

当电话运营商使用 CGNAT 时,他们如何知道您何时使用互联网,因为其他用户会同时拥有相同的 IP?

他们如何区分谁是谁,又如何知道谁在网络上做什么?

答案1

(CG)NAT 实际上并不意味着你们都有相同的 IP 地址。它意味着你们有内部地址,这些地址已翻译转换为共享地址,就像家里的 NAT 只将私有的“192.168.xx”地址转换为共享的公共地址一样——但它并不是字面上的分配每个设备都有相同的 IP 地址。

这意味着运营商只需查看流量它会到达 CGNAT 路由器,此时每个客户仍然拥有一个单独的“私有”IP 地址。(类似地,如果您在家用路由器上使用数据包捕获工具 (tcpdump),您会在“lan”接口上看到原始的 192.168.x 地址。)如果需要,运营商还可以从自己的路由器中检索当前活动的映射表(显示谁当前位于哪个公共 IP:端口组合后面)。

而且最有可能的是,运营商还可以从下层获取统计数据。例如,在 Wi-Fi 网络上,接入点可以计算实际的 Wi-Fi 数据帧并按 MAC 地址保存统计数据 - 无需担心 IP 地址,甚至无需检查帧是否包含 IP。虽然移动网络当然与 Wi-Fi 有很大不同,但我通常仍认为它们具有一些类似的概念,可以与单个设备绑定并在 IP“之下”测量其数据使用情况。

相关内容