用HE提供的免费DNS解析服务通过IPv6 DNS检测

— 本帖被 不靠谱贝贝 设置为精华(2017-05-31) —
看到云友,在 http://ipv6-test.com 提交网址检测IPv6访问时,会问到为什么“IPv6 DNS server”检测不能通过。

可能因为国内大环境的条件限制,包括阿里提供的免费“云解析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