企业网络指南
办公室宽带没有可用的全球公网 IPv6,
怎么搭建双栈测试网络?
说明全球可路由公网 IPv6 地址与局域网内部地址的区别,将多国公网 IPv6 地址块与当地网络出口引入国内实验室,配齐域名解析与防火墙访问控制,并交代测试地址交付的服务范围。
企业在研发出口海外的车机系统(如 Android Automotive OS)、手机应用或智能硬件时,Google 兼容性测试(CTS)及海外客户验收往往要求设备必须在同时具备 IPv4 和全球公网 IPv6 的网络环境下通过验证。但许多国内研发实验室使用的办公室宽带要么根本没有开通 IPv6,要么只能访问国内网站,一连海外测试服务器就纷纷报错。
当办公室现有宽带无法满足海外双栈(IPv4 + IPv6)测试要求时,您不需要去重新申请昂贵的跨国物理专线。我们可以直接在您现有的实验室宽带基础上,将目标海外国家或地区的全球单播 IPv6 地址块(GUA)与当地网络出口引入国内实验室,让受测设备在办公室内就能拿到真实可用的海外公网 IPv6 地址。
为什么设备显示有 IPv6 地址,跑海外合规测试还是通不过
不少测试团队遇到过这样的困惑:受测设备连上实验室路由器后,网络设置里明明已经看到了一串带冒号的 IPv6 地址,可一运行正式的认证脚本(如 Android CTS 测试)却依然大面积失败。这通常是因为混淆了不同种类的地址:
| 设备上看到的地址情况 | 实际代表什么 | 能否通过海外公网 IPv6 测试 |
|---|---|---|
| 全球单播地址 GUA(以 2000::/3 开头)且跨国路由可达 | 可在全球公共互联网上真实通行的标准公网 IPv6 地址 | 可以,受测设备能够直接与海外 IPv6 测试服务器双向通信 |
| 唯一本地地址 ULA(以 fc00::/7 开头) | 按国际标准(RFC 4193)仅供局域网内部使用的私有 IPv6 地址,不能在公网通行 | 不可以,只能在实验室内部互访,出不了公共互联网 |
| 仅开启了设备本地链路地址(以 fe80:: 开头) | 网卡打开了 IPv6 开关,但路由器根本没有分配公网地址和出口路由 | 不可以,外部网络完全无法连通 |
| 运营商 IPv4 共享转换地址(CGNAT) | 属于宽带运营商在 IPv4 侧使用的共享地址转换机制 | 无关,属于 IPv4 机制,不能替代任何 IPv6 测试要求 |
简单来说,合规测试要求受测终端同时拿到可用的 IPv4 地址和真正能连通常规海外服务的全球单播 IPv6 地址(GUA)(我们的接入设备支持自动为测试终端分配 IPv4 地址与配置 IPv6 SLAAC 无状态地址),光在网卡上配一串内网地址是无法通过检验的。
域名解析(AAAA)与防火墙安全规则为什么必须一起配好
把真实的公网 IPv6 地址引到实验室后,我们在协助部署时还会帮您把关两件直接影响测试结果与实验室安全的事:
- 配套目标地区的 IPv6 域名解析(AAAA 记录):受测车机或手机访问海外服务时,需要先通过域名解析拿到目标服务器的 IPv6 地址记录(即 AAAA 记录)。如果实验室继续使用旧的内网 DNS,只返回 IPv4 地址或解析到了错误的国家节点,设备就会悄悄退回用 IPv4 连接,导致测试人员以为测了 IPv6、实际跑的仍是 IPv4。我们会配合将域名解析与目标测试国家同步配好。
- 开启双栈防火墙保护,防止测试台架暴露在公网上:平时在普通 IPv4 局域网里,因为隔着路由器的地址转换,外网无法直接连进实验室内部;但受测设备一旦拿到真实的全球公网 IPv6 地址,如果不设防,就相当于直接暴露在互联网上。因此我们会通过接入设备的双栈防火墙与访问控制规则,默认拦截未经授权的外部主动入站连接,只放行测试所需的正常通信,并记录域名解析日志与五元组连接日志以便查阅。
初次沟通建议先准备的基础信息
- 国内研发或测试实验室所在的城市,以及需要测试的设备类型(如出海车机、移动应用或物联网设备)。
- 测试要求覆盖的目标国家或地区(如香港、新加坡、美国、德国、印度等),以及是否有明确的合规测试项(如 Google CTS)。
- 实验室目前大致的宽带与局域网情况;无需事先自备复杂的网络抓包记录,具体双栈配置可在沟通中与我们逐步确认。