IPv4映射地址转换
IPv4映射地址的作用是在IPv6网络中兼容IPv4地址而设定的,将IPv4地址嵌入到IPv6地址中。IPv4映射地址以::ffff表示前96位,原IPv4地址转换为十六进制填充后32位,即组成兼容IPv4的IPv6格式地址。例如一个IPv4地址为135.75.43.52,转换成十六进制为0x874B2B34,映射地址就是::ffff:874b:2b34。另外,也可以不转换成十六进制,直接写成::ffff:135.75.43.52。两种写法根据实际情况填写即可,优先采用十六进制格式。
IPv6地址简介:
“Internet Protocol Version 6”,简称IPv6,互联网协议第六版。IPv4有4294967296个IP地址,而IPv6有340282366920938463463374607431768211456个IP地址,巨大的地址数量提升,能够满足未来物联网等应用场景的需要。
IPv6在二进制下为128位长度,以16位为一组,共分为8组,每组之间以冒号“:”隔开。每组被转换成4位十六进制数值表示,若有前导0可省略,一组0或连续多组0可缩写为::,但只能有一次。例如2001:0:02de:0000:0000:0000:0000:0e13可简写为2001:0:2de::e13。
IPv6地址可分为单播(unicast)地址、任播(anycast)地址、多播(multicast)地址三种。
在IPv6地址中:
::1/128 是一种单播绕回地址,相当于IPv4中的127.0.0.1/8;
fe80::/10 本地局域网地址,相当于IPv4中的192.168.0.0/16。