是的,京东云负载均衡(SLB)支持 IPv6 访问,但需注意其支持方式和限制条件,具体如下:
✅ 支持情况(截至2024年最新官方文档):
京东云弹性负载均衡(SLB)已支持 IPv6 双栈能力,即:
- 公网型 SLB 实例可配置 IPv6 公网地址(需开通 IPv6 公网带宽),对外提供 IPv6 访问入口;
- 支持 IPv6 客户端访问 → SLB(IPv6 VIP)→ 后端 ECS(IPv4 或 IPv6) 的流量转发;
- 后端服务器(ECS)可为 IPv4 或 IPv6(需与 VPC 子网配置一致),SLB 支持 IPv4/IPv6 混合后端(即同一监听下可挂载 IPv4 和 IPv6 ECS,但需注意协议兼容性);
- 支持 IPv6 的监听类型包括:TCP、UDP、HTTP、HTTPS(TLS 协议本身与 IP 版本无关,SLB 会正确透传或终止 IPv6 上的 HTTPS 流量)。
⚠️ 关键限制与注意事项:
-
IPv6 公网能力需主动开通:
- 默认不自动分配 IPv6 地址。创建公网 SLB 时需勾选「分配 IPv6 公网地址」,并确保所选地域/可用区支持 IPv6(当前主流地域如北京、上海、广州、宿迁等均已支持);
- 需单独购买并绑定 IPv6 公网带宽(计费独立于 IPv4 带宽)。
-
VPC 和子网要求:
- SLB 实例必须部署在已开启 IPv6 网段 的 VPC 中;
- 所属子网需已配置 IPv6 CIDR 并分配 IPv6 地址段;
- 后端 ECS 若使用 IPv6,也需在对应子网中启用 IPv6 并配置 IPv6 地址。
-
健康检查与协议兼容性:
- IPv6 健康检查(如 HTTP/TCP 探针)需后端服务监听 IPv6 地址(如
::或具体 IPv6 地址); - 对于四层(TCP/UDP)监听,SLB 支持 IPv6 客户端到 IPv4 后端的 NAT64 转换(需开启“IPv6 转发至 IPv4 后端”功能,由 SLB 自动完成地址转换);
👉 这意味着:即使后端全是 IPv4 ECS,IPv6 用户仍可通过 SLB 正常访问(无需修改后端)。
- IPv6 健康检查(如 HTTP/TCP 探针)需后端服务监听 IPv6 地址(如
-
控制台与 API 支持:
- 京东云控制台(SLB 管理页)、OpenAPI(如
CreateLoadBalancer、CreateListener)均支持 IPv6 相关参数(如AddressIPVersion=IPv6); - CLI 和 Terraform(京东云 provider)也已支持 IPv6 配置。
- 京东云控制台(SLB 管理页)、OpenAPI(如
✅ 验证方式:
- 创建 SLB 后,在控制台实例详情页查看是否显示 IPv6 地址(格式如
2402:4e00:xxxx:xxxx::xxx); - 使用
ping6或curl -6 https://[ipv6-address]测试连通性; - 查看监控指标中是否有 IPv6 流量(如
InTrafficIpv6,RequestCountIpv6)。
📌 建议操作:
如需启用 IPv6,请按顺序操作:
① 确认 VPC 已开通 IPv6 网段 → ② 为子网分配 IPv6 CIDR → ③ 创建 SLB 时选择「公网类型 + 开启 IPv6」→ ④ 配置监听及后端 → ⑤ (可选)开启 IPv6→IPv4 转发以兼容纯 IPv4 后端。
🔍 官方参考:
京东云文档《弹性负载均衡(SLB)IPv6 使用指南》
🔗 https://docs.jdcloud.com/cn/jd-cloud-plus/load-balancer-ipv6(请以最新版为准)
如需进一步协助(如配置示例、故障排查),可提供您的使用场景(如是否需双栈访问、后端网络类型等),我可为您定制说明。
CLOUD技术笔记