IPv6 支持范围
IPv6 支持范围:网站、四层转发、回源地址、内核封禁和 TOA 各自对 IPv6 的支持情况,以及怎么查看网站的 IPv6 运行状态。
作用
汇总各个模块对 IPv6 的支持,方便规划网站、四层转发和回源。
使用场景
- 要让网站同时接受 IPv4 和 IPv6 访客。
- 源站只有 IPv6 地址。
- 四层转发需要 IPv6 监听。
- 想确认某个防护功能是否对 IPv6 访客生效。
在哪里配置
| 模块 | 位置 |
|---|---|
| 网站 | 网站管理,编辑网站,“IPv6 开关”;列表里的“IPv6 运行状态”显示结果 |
| 四层转发 | 转发规则的“IPv6 开启” |
| 回源地址 | 网站或四层转发的源站地址,IPv6 地址写成 [2001:db8::1]:8080 的形式 |
各模块的支持情况
| 模块 | IPv6 |
|---|---|
| 网站访问 | 开启网站的 IPv6 开关后,节点在该网站的端口上同时监听 IPv4 和 IPv6(0.0.0.0 与 [::]) |
| 四层转发 | 转发规则可开启 IPv6 监听 |
| 回源地址 | 可以使用 IPv6 地址,需要带方括号 |
| 内核封禁 | 计数单位是客户端:IPv4 地址,或 IPv6 的 /64 网段 |
| TOA | 只传 IPv4 客户端地址;IPv6 客户端改用 PROXY protocol |
| PROXY protocol v1 | IPv4、IPv6 客户端都能传 |
| DNS 解析 | DNS 服务商接入支持 AAAA 记录类型 |
| 名单和规则 | 名单、规则条件里的地址字段接受 IPv6 地址 |
网站的 IPv6 运行状态
| 状态 | 含义 |
|---|---|
| 未启用 | 网站没有开启 IPv6 |
| 待生效 | 已开启,等待节点应用 |
| 已生效 | 节点已经在监听 IPv6 |
| 生效失败 | 节点应用失败 |
开关表示你希望开启,实际状态以节点运行时为准。
常见问题
开了 IPv6,访客仍然走 IPv4
访客是否走 IPv6 还取决于域名有没有解析到 IPv6 地址,以及访客网络本身。先看“IPv6 运行状态”是否为已生效,再检查域名的 AAAA 记录。
源站只有 IPv6
在源站地址里写成带方括号的形式,例如 [2001:db8::1]:8080。
四层转发想把 IPv6 客户端地址传给源站
用 PROXY protocol v1。TOA 只传 IPv4 客户端地址。
运行状态一直是待生效
等待节点应用最新发布;节点离线或版本过旧时不会应用,先在节点列表里确认。