这个很好解决。
以下都以 ipv4 的 192.168.0.199为例
最简单的兼容地址就是
::192.168.0.199
我估计你想问的是下面的写法
::C0A8:00C7
我们知道 ipv4的地址是32位二进制用点分十进制表示。
而ipv6的地址是128位二进制 通常用8组16进制数表示
想要写出兼容的ipv6地址。 只需要 把32位的ipv4地址 转化成十六进制写法就可以了
也就是说 前面96位都是0 后面32位用ipv4的地址表示出来就可以。
::表示全是零
C0就是192的十六进制写法 A8就是168的十六进制写法。
ipv4地址每组之间用的点表示。 ipv6用的是冒号表示。
希望你能明白