电话运营商在使用 CGNAT 时如何知道您何时使用互联网,因为其他用户同时拥有相同的 IP?
他们将如何区分谁是谁以及他们如何能够分辨谁在网络上做什么?
use*_*686 11
(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 下的数据使用情况。