Hurricane Electric 是一家位于美国的全球互联网服务提供商,该公司成立于 1994 年,提供 IPv4 和 IPv6 接入,以及位于美国圣荷西的数据中心服务。该公司是世界上最大的交换中心参与者,其参与的交换中心包括了所有 73 个 Euro-IX 的交换中心。
之前没有购买 dnspod 的付费版的时候一直用的是 dns.he.net 的免费 dns 服务,相对来说在国内使用还是比较稳定的。不过国外的 dns 服务于国内的 dns 服务还是有区别的,不支持国内的 url 转发功能,之前也有人在他们的技术咨询中问过这个问题,答复是,这个转发是服务器提供的功能,而不是 dns 提供的功能,他们提供的是标准dns 服务。
界面嘛,不能说现代,只能说仿佛回到了 2000 年,每个账号 50 个域名额度,如果不够用,那就再注册个账号吧:
同样,国外的 dns 服务还有一个问题,就是 cname 的@范解析问题,通常国外的服务商进制直接将@添加 cname 纪录,he.net 提供了另外的一个解析叫做 alias,本质上也是类似于 cname 的别名。
通过这种@进行 alias 解析还有另外一个好处,那就是很多cdn 服务会限制域名数量,这样在绑定域名的时候只需要添加 www.nai.dog 就可以了,而无需再添加 nai.dog,就可以省一个域名额度了,当然证书的话最好还是包含两个域名。
另外一个就是可以添加动态 dns 功能,直接创建 a 纪录,选择 dynamic,勾选之后会自动把当前的公网 ip 地址填进去:
这条纪录会在右侧有个刷新的按钮:
点击刷新会让填写 key,当然也可以自动生成一个:
更新纪录请求
https://dyn.dns.he.net/nic/update?hostname=ddns.nai.dog&password=password&myip=192.168.0.1
可以直接 curl 测试,此时再看就变成 192.168.0.1 了。
这个方法比 dnspod 的代码实现更加的简单,并且可以直接在群晖上配置: