苹果明确表示服务器不需要支持 IPv6,但是有一点苹果没有指出来,那就是,虽然你的服务器不用支持 IPv6,但是必须正确响应 IPv6 的 DNS 查询。
如何验证呢??使用以下命令即可:
$ dig +nocmd +nostats example.com AAAA
如果返回的 status 为 NOERROR, 那基本就没什么问题,但是一定要在多个网络环境下测试都通过才行。如果返回的是其他的响应,尤其是 SERVFAIL 的情况,那就基本杯具了。由于你已经验证了客户端没有问题,那就催运维、后台等去改 DNS 配置,直到稳定返回 NOERROR 为止。
注意:
example.com 是你的自己的域名