这是一份给家庭 IPv4 管理员的 IPv6 简易指南:
- 概念 1:别选数字,IPv6 地址空间大,应让电脑随机选数,使用 DNS 记名字而非数字,别自己选数,这是 IPv6 的基础。
- 概念 2:IPv6 每个接口可有多个地址,正常现象,应接受主机有多个地址这一事实。
- 概念 3:IPv6 地址 128 位长,前 64 位为可路由部分即前缀,后 64 位为接口标识符,ISP 给前 64 位,主机有后 64 位,IPv6 子网总是 64 位或 /64,地址显示为 8 组十六进制数,可压缩连续的 0 为 ::,要记住常见前缀,如全球可路由地址以 2 或 3 开头等。
- 概念 4:IPv6 使用路由器通告(RA)而非 DHCP,RA 只通告前缀,客户端利用通告的前缀和自身唯一标识符自配置 IPv6 地址,这叫无状态地址自动配置(SLAAC),无需有状态 DHCPD 服务器,虽有可分配完整 IPv6 地址的有状态 DHCPv6 服务器,但 Android 不支持且 IPv6 完整设置无需。
- 概念 5:前缀委派,IPv4 路由器连 ISP 得一个公网地址,IPv6 需向 ISP 请求可路由前缀,路由器连 ISP 后可通过 DHCPv6 请求前缀委派,RFC 建议 ISP 给 /56 地址空间,默认 Comcast 给 /64,可请求 /60 等,得到前缀后 dhcpv6 客户端将其分配给 LAN 接口,radvd 可在该接口通告前缀,LAN 上其他主机可自动配置自身前缀+标识符 IPv6 地址。
- 概念 6:ULA(唯一本地地址)类似 IPv4 私有地址但地址空间大,用网站随机生成 ULA 前缀,分配给 LAN 接口,radvd 会通告给 LAN 上其他主机,用于 LAN 通信,对外可见服务器用 dyndns 服务并更新全球可路由地址,防火墙默认丢弃所有入站包,对外可见服务器可只匹配最后 64 位,对于 IoT 设备,完全断开时 ULA 子网行为同 IPv4,需上网的 IoT 设备用全球可路由地址并在防火墙阻止入站连接更合适。
- 网络设置步骤:配置路由器从 ISP 获取 IPv6,用 ULA 配置 LAN 使主机有全球可路由和本地地址,将 LAN 中服务器的 ULA 添加到 LAN DNS,对外可见服务器用 dyndns 服务,防火墙设置,明确 ULA 不适合所有 IoT 设备,IPv6 启用设备外出请求用临时隐私地址且会不断变化。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。