IPv6 地址的分类

Updated at: 2023-10-30

介绍一下 IPv6 相关的知识,其实比 IPv4 简单,但需要转换下思维。BrookShiliew 均已完美支持 IPv6。

运营商

一般运营商会分配一个 /48,/56 或 /60 地址段。

SLAAC: 地址分配

IPv6 下终端使用无状态地址自动配置 SLAAC 来分配地址。

IPv6 地址组成

一个 64 位的网络前缀和一个 64 位的主机地址,主机地址由主机自身来生成,算法不一。

本地环回地址

::1。概念相当于 IPv4 的 127.0.0.1

端口

如果加上端口需要 [],比如 [::1]:8080

LLA: 链路本地地址

fe80::/10。用于同一链路下主机间通信,但不可路由。

需搭配 zone 使用,比如 fe80::2%eth0。在URI中使用时,百分号需要进行编码,例如 fe80::a%en1 应显示为 http://[fe80::a%25en1]。比如 ws

注意同一路由器下有线和无线一般链路不同,如果前缀不一样,是不能通讯的。

概念相当于 IPv4 的 169.254.0.0/16。

ULA: 唯一本地地址

fc00 :: / 7。分为两块:fc00::/8 暂未定义,fd00::/8 已定义。

概念相当于原来 IPv4 的 192.168.1.2 内网地址。

GUA: 公网 IP

一般除了普通公网 IP 外,还会有一个临时公网 IP。一般情况下,有了 GUA 就不需要 ULA 了。


评论