Updated at: 2023-10-30
介绍一下 IPv6 相关的知识,其实比 IPv4 简单,但需要转换下思维。Brook 和 Shiliew 均已完美支持 IPv6。
一般运营商会分配一个 /48,/56 或 /60 地址段。
IPv6 下终端使用无状态地址自动配置 SLAAC 来分配地址。
一个 64 位的网络前缀和一个 64 位的主机地址,主机地址由主机自身来生成,算法不一。
::1
。概念相当于 IPv4 的 127.0.0.1
如果加上端口需要 []
,比如 [::1]:8080
fe80::/10
。用于同一链路下主机间通信,但不可路由。
需搭配 zone 使用,比如 fe80::2%eth0
。在URI中使用时,百分号需要进行编码,例如 fe80::a%en1
应显示为 http://[fe80::a%25en1]
。比如 ws
注意同一路由器下有线和无线一般链路不同,如果前缀不一样,是不能通讯的。
概念相当于 IPv4 的 169.254.0.0/16。
fc00 :: / 7
。分为两块:fc00::/8
暂未定义,fd00::/8
已定义。
概念相当于原来 IPv4 的 192.168.1.2 内网地址。
一般除了普通公网 IP 外,还会有一个临时公网 IP。一般情况下,有了 GUA 就不需要 ULA 了。