发布网友
共2个回答
热心网友
展开1全部这个很好解决。
以下都以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用的是冒号表示。
希望你能明白
热心网友
IPv6的地址格式与IPv4不同。一个IPv6的IP地址由8个地址节组成,每节包含16个地址位,以4个十六进制数书写,节与节
兼容IPv4的IPv6地址是一种特殊的IPv6单点广播地址,一个IPv6节点与一个IPv4节点可以使用这种地址在IPv4网络中通信。这种地址是由96个0位加上32位IPv4地址组成的,例如,假设某节点的IPv4地址是192.56.1.1,那么兼容IPv4的IPv6地址就是0:0:0:0:0:0:C038:101