IPv6 学习路径:从入门到实践的自测清单
本系列共 16 篇,按入门 → 进阶 → 实务 → 应用四个阶段组织,难度由浅入深。本篇是导航与自测清单:每个阶段列出"应当能回答的问题",能答出来就说明这一阶段过关了。
一、整体地图
入门篇(看懂 IPv6) 先建立正确的地址观与协议观
├─ IPv6 基础:它是什么,为什么重要
├─ IPv6 地址的书写与压缩
├─ IPv6 地址类型地图
└─ IPv4 与 IPv6 的十个关键差异
进阶篇(搞懂机制) 理解协议如何自动运转
├─ 地址规划与子网划分
├─ 地址是怎么自动配出来的(SLAAC / RA / DHCPv6)
├─ IPv6 与 DNS(AAAA 与双栈解析)
├─ 邻居发现协议 NDP
└─ IPv6 安全基础
实务篇(动手部署) 把知识用在自己的网络上
├─ 家庭网络开通 IPv6 全流程
├─ 让网站支持 IPv6 的完整清单
├─ IPv6 排障清单
└─ 如何正确检测 IPv6
应用篇(场景与演进) 理解为什么值得做、怎么做
├─ 过渡技术选型
├─ 典型应用场景与落地路径
└─ IPv6 术语速查表
二、入门阶段自测
能回答下面全部问题,即可进入进阶篇:
- [ ] IPv6 地址有多少位?写成几组?每组多少个十六进制字符?
- [ ]
::能在一个地址里出现几次?为什么? - [ ]
::1和::分别是什么?哪一个不能作为目的地址? - [ ] 一个局域网的标准前缀长度是多少?为什么不能更小?
- [ ] 说出至少三种 IPv6 地址类型及其前缀。
- [ ] IPv6 里为什么没有广播?那用什么代替?
- [ ] 为什么"有了 NAT 就不需要 IPv6"是错误认识?
- [ ] IPv6 报头相比 IPv4 多了什么、少了什么?
三、进阶阶段自测
- [ ] 一个
/48能切出多少个/64?一个/56呢? - [ ] 从
/48切到/64,是第几组发生变化?为什么? - [ ] RA 里的 M、O、A 三个标志位分别代表什么?
- [ ] SLAAC 生成地址时,后 64 位从哪来?
- [ ] 为什么 Android 设备在只开 DHCPv6 有状态的网络里上不了 IPv6?
- [ ] 一台设备同时有 3 个 IPv6 地址,可能是哪三个?
- [ ] 没有 AAAA 记录时,客户端会不会尝试走 IPv6?
- [ ] Happy Eyeballs 解决的是什么问题?
- [ ] NDP 用什么代替了 ARP 的广播?请求节点组播地址怎么算?
- [ ] DAD 的作用是什么?
tentative状态说明什么? - [ ] 说出三种针对接入层的 IPv6 攻击与对应防护。
- [ ] 为什么 ICMPv6 不能整体屏蔽?至少说出两种必须放行的类型。
四、实务阶段自测
- [ ] 家庭 IPv6 涉及的四个层次是什么?排查顺序应该怎样?
- [ ] 路由器 IPv6 防火墙开启后,外网 ping 不通内网设备,这是故障吗?
- [ ] 让网站支持 IPv6 有哪四层?各自的判据是什么?
- [ ] nginx 里
listen 443 ssl;会监听 IPv6 吗?应该怎么写? - [ ] 为什么频率限制必须按
/64归并,而不能按单个地址计数? - [ ]
dig AAAA 域名成功,是否就意味着"网站支持 IPv6"? - [ ] 为什么"网页能打开"不能证明走了 IPv6?
- [ ] 本站检测的结论边界有哪些?应该如何表述结论?
五、应用阶段自测
- [ ] 双栈、隧道、转换三者的适用场景分别是什么?
- [ ] 为什么 6to4 不应再用于新部署?
- [ ] NAT64 + DNS64 的两个主要代价是什么?
- [ ] 为什么应用不应硬编码 IP 地址?
- [ ] 机构推进 IPv6 的落地路径有哪几步?
- [ ] 改造中最容易忽略的三件事是什么?
六、按角色的推荐路径
| 角色 | 建议顺序 |
|---|---|
| 普通用户 / 家庭网络 | 入门 4 篇 → 家庭网络开通全流程 → 排障清单 |
| 运维工程师 | 入门 4 篇 → 进阶 5 篇 → 实务 4 篇 → 术语速查表 |
| 开发工程师 | 入门 4 篇 → DNS 与 AAAA → 让网站支持 IPv6 → 过渡技术 |
| 安全工程师 | 入门 4 篇 → NDP → IPv6 安全基础 → 过渡技术(隧道风险) |
| 管理者 / 推广者 | IPv6 基础 → IPv4 与 IPv6 的十个关键差异 → 典型应用场景与落地路径 |
七、配套工具
学完不练容易忘。下面这些操作建议直接在本站做一遍,均有对应工具:
| 想做什么 | 去哪里 |
|---|---|
| 看本机是否有 IPv6 出口 | 首页 · 本机检测 |
| 看某个网站是否支持 IPv6 | 网站 IPv6 检测 |
| 展开/压缩一个 IPv6 地址 | 工具 · 地址解析 |
把一个 /48 切成 /64 |
工具 · 子网规划 |
| 查询域名的 AAAA 记录 | DNS 查询 |
| 选一个低延迟的公共 DNS | 公共 DNS 推荐 |
| 查一个 IPv6 地址的归属 | 地址归属查询 |
八、如何使用本系列
- 当作教程读:从「入门」依次向下,每篇末尾都指向下一篇。
- 当作排障手册查:先看《IPv6 排障清单》与《如何正确检测 IPv6》,再按线索回到机制类篇章。
- 当作长期参考:文中涉及的前缀、命令、RFC 编号已汇总在《IPv6 术语速查表》,可直接查阅。
IPv6 的相关标准与最佳实践仍在演进,本站会持续维护这批内容。若发现表述不准确或有新的实践补充,欢迎通过站点页脚的联系方式反馈。
小结
- 四个阶段:入门建立认知、进阶理解机制、实务动手部署、应用理解价值。
- 每阶段都有自测清单,能答出问题就说明过关。
- 学完立刻用工具练一遍,比反复阅读更有效。
- 遇到具体问题,优先用术语速查表定位环节,再回到对应篇章。