如何指向我自己的 DNS(IPv6)?

如何指向我自己的 DNS(IPv6)?

好吧,我想指向我自己的 DNS,只要我的域名注册商 (123-reg.co.uk) 不支持 AAAA 记录。
但如果我请求指向我自己的 DNS,他们会要求我提供两个 NS,到目前为止还可以,然后是 IPv4 地址,仅此而已,有没有 IPv6 的解决方法,或者我必须更换我的域名注册商?

答案1

我需要更换我的域名注册商。只要他们不支持 IPv6。

答案2

NS记录仅保存一个名称,该名称可以在 IPv4 或 IPv6 上解析:

. IN NS ipv6.ns.example.com.
. IN NS ipv4.ns.example.com.

您应该只向注册商提供 DNS 服务器的名称。他们应该能够从您的服务器名称中提取 v4 或 v6 中的 IP 地址。


但是,即使所有记录都指向 IPv6,您的 DNS 服务器也应该可以在 IPv4 和 IPv6 上使用。

即使客户端连接到 IPv6 互联网,也无法保证 DNS 解析只在 IPv6 上进行。例如,即使客户端的 DNS 解析器能够响应此协议,它也可能无法在 IPv6 上执行查询。

这是一种过渡情况,将来大多数 DNS 服务器应该能够正确解析 IPv6 互联网上的名称,但目前双层 DNS 更为安全。

答案3

假设您的域名是example.com. 当递归 DNS 服务器查询 时a.gtld-servers.net.www.example.com.它将返回一条 NS 记录 - 假设ns1.example.com.您正在运行自己的 DNS 服务器。由于 DNS 服务器的域名与您要查找的地址位于同一域中,因此 上必须有一个粘合记录a.gtld-servers.net.。粘合记录是 的 A 或 AAAA 记录ns1.example.com

您的域名注册商负责使用 NS 委派和粘合记录更新 TLD 的 DNS。

这是 123-reg 向您索要 IP 地址的胶合记录。您仍然可以托管ns1.example.com.双栈,并且权威记录ns1.example.com.可以同时具有 A 和 AAAA 记录 - 它不必与您委托的服务器上的胶合记录相匹配。

如果您想要 AAAA 胶水记录,您有两个选择:

  1. 更换一个支持 AAAA glue 的其他注册商。
  2. 在不同的 TLD 上运行您的名称服务器,并使用支持 AAAA glue 的注册商注册您的名称服务器的域。

例如,如果您有example.com两个example.co.uk不同的注册商,您可以拥有这ns1.example.co.uk两个域名的委托,但只需example.co.uk要有一个胶合记录(因为example.com可以在没有胶合的情况下解析其名称)。只要您的注册商支持example.co.ukAAAA 胶合(并且 .uk 注册中心支持,它确实支持),那么就没问题。

相关内容