可能因为国内大环境的条件限制,包括阿里云提供的免费“云解析DNS”服务,虽然能提供AAAA解析,但DNS服务器本身可能是没有IPv6地址的,所以使用阿里云DNS的域名(如ns9.hichina.com)在ipv6-test.com测试时,“IPv6DNS server”检测不能通过。
过程:
1. 检测当前的域名的DNS服务器地址是否有IPv6地址,如“dig -t AAAA `dig hichina.com ns short` short”,如果无结果输出,则没有IPv6地址
2. 在 https://dns.he.net 登录或注册一个新用户,添加新域名前,提示需要将域名的DNS服务地址修改为:ns2.he.net, ns3.he.net, ns4.he.net 和 ns5.he.net
3. 可登录到当前的域名控制面板,修改DNS地址,如阿里云的修改方法,请参考:https://help.aliyun.com/knowledge_detail/39845.html
4. 在 https://dns.he.net 左侧导航栏里,Add a new domain, 添加一个新域名,如本例,添加 anqun.tech
5. 在 Zone Management 列表中,点击 Edit 编辑
6. 点击 New AAAA ,添加一条IPv6解析记录
7. 在 Name 里填写主机名,如www,IPv6 Address 里添加 IPv6地址,之后点击 Submit 提交
8. 添加IPv6解析记录成功
9. 再在 http://ipv6-test.com 里输入 www.anqun.tech 检测,IPv6 DNS server 检测项,也通过
参考:
1. 如何配置以实现纯 IPv6-Only 网络访问 – https://ze3kr.com/2016/08/talk-about-config-ipv6-on-server/
2. Hurricane Electric Free DNS – https://dns.he.net