Hurricane Electric 免费 DNS 管理

免费 DNS 服务

欢迎来到 Hurricane Electric 免费 DNS 托管门户。 此工具将允许您轻松管理和维护您的
正向和反向 DNS。

公开测试版已经扩展,现在包括我们的 IPv6 认证或 tunnelbroker 账户持有人主机托管客户以及拥有我们 Transit 服务的客户。 如果您没有帐户,您可以在此处注册一个免费帐户,或单击左侧的按钮。对于已有 admin.he.net 帐户的用户,请联系支持<support@he.net>并 请求密码。

特征

  • Dualstack:支持通过 IPv4 和原生 IPv6 进行查询。
  • 支持 A、AAAA、ALIAS、CNAME、CAA、MX、NS、TXT、SRV、SSHFP、SPF、RP、NAPTR、HINFO、LOC 和 PTR 记录。
  • 智能模式 IPv4 和 IPv6 反向区域简化了反向区域。
  • Slave 支持
  • 多种反向区域格式:Standard、RFC 4183、RFC 2317、DeGroot。
  • 地理位置不同的服务器。
  • 对正向和反向区域的委派进行健全性检查。
  • 字段的基本语法检查。
  • 每个账户多个域。

最近添加的内容


ALIAS 记录支持
  • 我们添加了 ALIAS 记录类型!
    经过多次请求,我们添加了这个备受期待的功能..

CAA 记录支持
  • 我们添加了 CAA 记录类型!
    经过多次请求,我们已经完成了启用 CAA 记录类型。

动态 DNS 添加


动态 TXT 记录
  • 添加了动态 TXT 记录!
    我们收到了用于 Let's Encrypt 证书的动态 TXT 记录请求。 我们使用我们已经提供的相同基本 ddns 语法添加了它们,区别在于 使用 'txt=' 代替 'myip='。您需要从 dns.he.net 界面,然后才能进行更新。您将无法动态创建和 删除这些 TXT 记录,因为这样做随后会删除与该记录关联的 ddns 密钥。

    注意:由于记录的 TTL 需要过期并刷新,因此可能会出现长达 5 分钟的传播延迟。更新记录后,您应该等待一段时间,然后再请求 DNS01 验证。


下面是几个快速示例,可帮助您入门。如果需要,下面的动态 IP 示例可能会提供其他信息。

Authentication being passed in the URL
% curl -4 "http://_acme-challenge.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com&txt=evaGxfADs6pSRb..."

Authentication and Updating using GET
% curl "https://dyn.dns.he.net/nic/update?hostname=_acme-challenge.example.com&password=password&txt=evaGxfADs6pSRb..."

Authentication and Updating using a POST
% curl "https://dyn.dns.he.net/nic/update" -d "hostname=_acme-challenge.example.com" -d "password=password" -d "txt=evaGxfADs6pSRb..."


动态 DNS“Checkip”服务
  • 我们添加了动态 DNS 'Checkip' 服务!
    我们收到了 checkip 服务的请求。为了使我们与其他一些 dyndns 服务保持一致,我们添加了 这 dns.he.net 服务系列。要访问该服务,只需将您的 Web 浏览器或其他 Web 客户端
    指向 http://checkip.dns.he.net

动态 DNS 支持
  • 我们添加了动态 DNS 支持!
    我们正在努力平滑它在 UI 中的表示方式,并编写一些类似于文档的东西,但我们认为我们会 推出我们所拥有的,以便它可以得到一点用处。这是一个非常基本的实现,应该适用于大多数应用程序。 它适用于 'ddclient' (或 dyndns 兼容的客户端) 以及任何命令行示例。 文档准备就绪后,我们将更新此页面。(我们希望能尽快写出来......如果您对此有任何反馈 新功能,请将它们发送到 <dnsadmin@he.net>

以下是一些帮助您入门的示例(手动测试)

http://[your domain name]:[your password]@dyn.dns.he.net/nic/update?hostname=[your domain name]

Autodetect my IPv4/IPv6 address:
% curl -4 "http://dyn.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com"					
% curl -6 "http://dyn.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com"					

Specify my IPv4/IPv6 address:
% curl "http://dyn.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com&myip=192.168.0.1"					
% curl "http://dyn.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com&myip=2001:db8:beef:cafe::1"

以下是允许在 URL 中发送密码的几个示例

注意:用户名也是主机名。密码使用 'password=' 发送。这将跳过 HTTP 基本身份验证。
Authentication and Updating using GET
% curl "https://dyn.dns.he.net/nic/update?hostname=dyn.example.com&password=password&myip=192.168.0.1"
% curl "https://dyn.dns.he.net/nic/update?hostname=dyn.example.com&password=password&myip=2001:db8:beef:cafe::1"

Authentication and Updating using a POST
% curl "https://dyn.dns.he.net/nic/update" -d "hostname=dyn.example.com" -d "password=password" -d "myip=192.168.0.1"
% curl "https://dyn.dns.he.net/nic/update" -d "hostname=dyn.example.com" -d "password=password" -d "myip=2001:db8:beef:cafe::1"

有关动态 DNS 支持的注意事项:
  • 您的 “username” 将是已标记为 dynamic 的记录的名称。即您将 dyn.example.com 的 A 记录标记为 动态。您的用户名将为 “dyn.example.com”
  • 选择区域后,您可以通过编辑 A 或 AAAA 记录来标记该记录。(选中该框)。
  • 将记录“激活”为动态记录后,您需要为其生成密钥(或密码,如果您愿意)。 (单击生成图标)为 Dynamic Record 生成密钥。
  • 如果您已将 A 和 AAAA 记录标记为动态记录,您将看到该图标两次,只需按原样生成一个密钥 绑定到记录的名称,而不是名称/类型。(请参阅上面的部分,我们提到我们仍在处理 UI 部分...:) 。
  • 进行更新时,您需要对 ipv4 和 ipv6 进行单独更新。将来我们可能会添加额外的 “myipv6=” 选项。


其他故障排除工具:
  • 不允许 AXFR 的辅助域将被停用,直到它们经过验证。
    您可以通过从 “Slave domains for this account” 中选择域来验证域。(单击 (i)ninformation 图标) 这将尝试从指定的名称服务器中提取区域。如果成功,它将验证域并开始侦听您的名称服务器 NOTIFY 数据包以及进行定期检查(取决于您的 TTL)。
  • 我们在每个特定于域的页面上添加了一个可折叠的小面板。(编辑区域、从属信息等)
    单击“[+] Raw Zone([+] 原始区域)”以展开面板。这将为您提供域的原始 AXFR 输出。

  • 您有一些希望看到的工具吗?请将您的建议发送给我们!

即将推出的功能!

我们收到了来自开放测试版用户的一些很棒的建议。我们正在考虑实施:
  • 扩展我们的 DDNS 服务以支持 TXT 记录
  • 绑定区域导入/导出
  • DNSSEC – 我们现在正在探索这个问题

请继续提供反馈!

谢谢!
DNS 管理员
<dnsadmin@he.net>
更新时间 2020 年 7 月 7 日 - dnsadmin@he.net