属于大家的
VPS知识分享站

IPv6是什么?IPv4、双栈和IPv6-only怎么选

先说结论:大多数公开网站和业务系统不应在 IPv4 与 IPv6 中二选一,而应评估双栈:保留 IPv4 兼容性,同时为支持 IPv6 的用户发布 AAAA 记录。只有在封闭网络、纯内部系统或明确具备 NAT64/DNS64 的环境中,才适合考虑 IPv6-only。IPv6 地址更多,但不会自动让网站更快、更安全,也不会替你完成防火墙和应用兼容。

IPv4 IPv6与双栈服务器选择
公开业务通常先采用双栈,再根据真实访问数据决定是否减少 IPv4 依赖。

IPv4 和 IPv6 的核心区别

IETF RFC 8200 将 IPv6 定义为 IPv4 的后继协议,地址长度从 32 位扩展到 128 位,并调整了基本头部、扩展头和分片处理。对服务器采购最有影响的不是地址位数本身,而是客户端、DNS、运营商、云平台、防火墙、负载均衡和应用是否端到端支持。

项目 IPv4 IPv6
地址示例 203.0.113.10 2001:db8::10
公网地址供给 稀缺,常配合 NAT 地址空间更大,常直接为接口分配地址
DNS 记录 A AAAA
广播 支持广播 用组播、任播等机制替代广播
路径分片 路由器可能分片 由源节点处理,需正确支持 Path MTU Discovery
安全 仍需防火墙和加密 同样需要防火墙、加密、补丁和监控

为什么 IPv6 不等于“自动安全”?

IPv6 支持与认证、完整性和机密性有关的扩展,但业务是否加密、谁能访问、系统是否有漏洞,仍取决于 TLS、身份认证、防火墙和应用配置。地址难以扫描也不是安全策略。常见风险反而来自:

  • 只为 IPv4 配置安全组,IPv6 端口全部暴露;
  • Web 服务监听 :: 后意外接受公网连接;
  • 日志、WAF、限速和告警只解析 IPv4;
  • AAAA 已发布,但源站、防火墙或回程不可用;
  • 关闭 ICMPv6,导致邻居发现或 Path MTU Discovery 异常。

双栈上线时,应分别审查 IPv4 与 IPv6 规则,可参考云服务器安全组设置VPS 安全检查

公网IP地址DNS防火墙与业务访问路径
IP 协议只是访问链路的一层,DNS、端口、TLS 和应用都要分别验证。

按业务选择 IPv4、双栈或 IPv6-only

业务 推荐起点 验收重点
企业官网、电商、SaaS 双栈 主流网络均可访问,A/AAAA 都有健康检查
API 面向未知客户 双栈 SDK、白名单、负载均衡和回调支持两种地址
远程运维 保留 IPv4,按需加 IPv6 团队网络是否有 IPv6,VPN/堡垒机是否兼容
邮件服务器 谨慎双栈 正反向 DNS、SPF/DKIM/DMARC、信誉和投递监控
物联网或内部大规模地址 可评估 IPv6 优先 终端、网关、管理平台和安全策略端到端兼容
IPv6-only 实验环境 IPv6-only 软件源、外部 API、DNS64/NAT64 和应急入口

如果客户、支付、短信、对象存储、代码仓库或软件源仍只支持 IPv4,贸然使用 IPv6-only 会在依赖处失败。先列依赖清单,再决定架构。

双栈上线的 8 个步骤

  1. 确认 VPS、子网、网关和操作系统获得可路由 IPv6,而不是只有链路本地地址;
  2. 为 Web、API 和管理入口建立与 IPv4 对等的最小权限规则;
  3. 确认 Nginx、Apache、数据库和容器监听地址符合预期;
  4. 在发布 AAAA 前,从外部 IPv6 网络直接测试端口和 TLS;
  5. 先给测试域名发布 AAAA,检查 DNS TTL、证书和反向代理;
  6. 从不同运营商测试 IPv4 与 IPv6 的 DNS、连接、TLS、TTFB 和错误率;
  7. 为 A 与 AAAA 建立独立健康检查和日志维度;
  8. 准备删除 AAAA 的回退步骤,确认回退后缓存多久消失。

怎样测试 IPv4 与 IPv6?

dig +short example.com A
dig +short example.com AAAA

curl -4 -I --connect-timeout 10 https://example.com/
curl -6 -I --connect-timeout 10 https://example.com/

ping -4 example.com
ping -6 example.com

测试结果要区分 DNS、TCP、TLS 和应用响应。IPv6 Ping 失败但 HTTPS 正常,不应仅凭 Ping 下结论;HTTPS 失败时再检查路由、安全组、监听和证书。线路判断方法可参考VPS Ping 测试海外服务器线路选择

IPv6 常见故障

  • 发布 AAAA 后部分用户打不开:先撤回 AAAA 止损,再查 IPv6 路由、防火墙、监听和 MTU。
  • 容器能走 IPv4 不能走 IPv6:核对容器网络、转发、DNS 和宿主机规则,不要只改应用。
  • IPv6 页面比 IPv4 慢:分别记录解析、连接、TLS、TTFB 和下载,判断是路径还是应用。
  • IPv6-only 无法访问外部服务:确认目标是否有 AAAA,以及环境是否提供 DNS64/NAT64。
  • 白名单失效:很多系统只登记了 IPv4;上线前同步更新对方和自己的访问控制。

购买 VPS 时检查什么?

确认每台实例分配多少 IPv4/IPv6、是否公网可路由、是否支持反向 DNS、带宽和流量是否共用、安全组是否同时支持两种协议、负载均衡和快照是否保留网络配置。IP 地址标签不能替代线路和业务测试;独立 IP 与共享 IP动态 IP 与静态 IP是另外两个维度。

确认目标地域和配置后,可在萤光云 VPS 产品页查看当前实例支持的公网地址与实时库存。下单前应以具体产品页或工单答复为准,不要假设所有节点默认提供相同 IPv6 能力。

常见问题

只有 IPv6 的 VPS 能建公开网站吗?

可以,但只支持 IPv4 的访问者不能直接连接。若无法确认全部用户和依赖支持 IPv6,优先双栈或使用明确支持双栈回源的入口。

IPv6 会让网站更快吗?

不一定。速度由解析、路由、互联、拥塞、服务器和应用共同决定,应做同条件对比。

有 IPv6 就不需要防火墙吗?

需要,而且规则必须与 IPv4 一样纳入审计、日志和告警。

相关推荐

赞(20)
未经允许不得转载:VPS知识分享站 » IPv6是什么?IPv4、双栈和IPv6-only怎么选