【发布时间】:2017-11-03 05:25:03
【问题描述】:
如何将 IPv6 地址转换为 IPv4 地址,以及如何将 IPv4 地址解析为一组整数?
我有:
a = 'ff06::c3'
我想要:
4278583296.0.0.195
我想从那里得到:
a1 = 4278583296
a2 = 0
a3 = 0
a4 = 195
【问题讨论】:
-
ipv6 -> ipv4 -> int
-
你有没有尝试过?请先写出你的解决方案。
-
我已经整理了您的问题,因为您根本不清楚您想要实现什么。请注意格式。您在问题上投入的精力越多,就越有可能有人帮助您。我们都是这里的志愿者,所以我们期待您付出一些努力。本着这种精神,请向我们展示您已经尝试过的方法,以便我们可以真正帮助您解决问题,而不是我们为您解决问题。
-
除了问题格式之外:IP 地址不是这样工作的。 IPv6 地址是 128 位的,而 IPv4 地址是 32 位的,所以你问的是不可能的。
-
ff06::c3 转换为 ff06:0:0:0:0:0:0:c3,而不是 ff06:0:0:c3。
标签: python python-2.7 ipv6 ipv4