已经不存在需要解决的地址短缺问题了
IPv4大约43亿个地址,曾经紧张到迫使整个互联网依赖私有IP和NAT才能维持运转。IPv6的地址空间大到原则上地球上每一台设备都能拥有自己的全球可达地址,而且还绰绰有余好几倍。地址类型体系存在的意义,不是为了配给稀缺资源,而是为了按用途整理这几乎无限的供给。
认清地址类型能让排查故障更快
一旦你能一眼认出前缀的含义——fe80::永远只在本地有效,fc00::或fd00::是内部专用,2000::可全球路由——排查连接问题的速度就会快很多。如果本该出现全球地址的地方却只看到链路本地地址,立刻就能判断这台设备根本没能从网络正确获取到地址。
常见问题
用IPv6还需要私有IP地址吗?
严格来说不是必须的。IPv6的地址空间足够大,可以直接分配全球单播地址而无需NAT,但对于不希望被互联网直接访问的内部专用通信,唯一本地地址(ULA)仍然有用。只是它不像IPv4的私有地址那样是必不可少的组成部分。
能用链路本地地址访问互联网吗?
不能。链路本地地址被设计为只在单一本地网络段内有效,不会被路由器转发到外部,因此互联网通信始终使用的是全球单播地址。