由于苹果公司支持完整IPv6网络的指导方针,我正在重构我的一些网络代码,他们表示其中一个原因是运营商开始进行转换。
当我用苹果的NAT64网络进行测试时,我看到IPv4地址以的形式映射到IPv6
64:ff9b::xxxx:yyyy
基于NAT64规范,似乎还有其他的可能性,但我不确定这些是否被使用过。
我希望我可以假设上面的格式,但我想知道其他手机运营商正在使用什么NAT64映射样式。
编辑:我在最初的问题中省略了一个重要的细节——在某些情况下,我需要根据IPv4范围进行一些过滤。因此,我需要能够将IPv6转换为IPv4,以获得可能的地址。
有很多方法。不要想当然。查询DNS64并使用您获得的内容。所有其他都将断开。