主要的域名注册商是否不必要地要求粘合记录?

主要的域名注册商是否不必要地要求粘合记录?

我已经somedomain.com在 Namecheap 注册,并已成功设置 A 记录并将其ns1.somedomain.com用作ns2.somedomain.com其他域名的名称服务器。

我已经otherdomain.me在 GoDaddy 注册了。当我进入 GoDaddy 界面并告知otherdomain.me其名称服务器将是ns1.somedomain.com和 时ns2.somedomain.com,GoDaddy 界面会抱怨这些名称服务器尚未注册。

事实上,如果我回到 namecheap 的“名称服务器注册”部分并为其提供ns1.somedomain.com和的 IP 地址,Godaddy 就会允许我毫无问题地ns2.somedomain.com分配这些名称服务器。otherdomain.me

所以我想我的问题是双重的:

  1. 艾米,我正确地假设“名称服务器注册”只是创建粘合记录的更友好术语?

  2. 如果是这样,并且考虑到粘合记录应该用来解决循环依赖关系(我没有),主要注册商是否扭曲了粘合记录的目的 - 将它们变成“允许”名称服务器的全球数据库?

答案1

艾米,我正确地假设“名称服务器注册”只是创建粘合记录的更友好术语?

是的,间接的。您实际上是在注册表中创建一个主机对象,该对象可能会也可能不会用于创建粘合记录。

EPP 协议并不严格要求创建主机时指定 IP 地址,但随后:

“作为名称服务器配置的主机可能会受到服务器运营商
政策的约束,这些政策要求或禁止指定 IP 地址,
具体取决于主机的名称以及服务器将用作名称服务器的命名空间。”

但是,对于您提到的如果不需要胶水就不需要 IP 的观点:

当配置为用作名称服务器时,仅在需要生成 DNS 粘合记录时才需要 IP 地址。例如,如果服务器对“com”命名空间具有权威性,并且服务器的名称为“ns1.example.net”,则服务器无需为名称服务器生成 DNS 粘合记录,DNS 也不需要服务器的 IP 地址。

为了进行解析,注册局并不一定需要.me获取管辖范围外的名称服务器(例如 中的服务器)的 IP .com。我不清楚“服务器运营商政策”是否会取代该政策。

您为主机对象创建提供的 IP 是否用作粘合也可能由注册表正在运行的名称服务器软件决定。例如,BIND 8 将提供管辖范围外的粘合,而 BIND 9 则不会。

还可能的情况是,注册中心默认需要 IP,但不会将区域外的主机记录包括在内。或者注册商 (godaddy) 需要 IP 地址,但只在需要时才将其提交给注册中心;这可能是因为 godaddy 与多个注册中心打交道,而且总是要求提供 IP 更方便。我并不认为这是一种变态。也许他们只是想让事情变得简单。

所以,是的,回答你的标题问题:注册商要求 IP 来创建管辖范围外的名称服务器并不是绝对必要的,但这可能不是他们的错。

答案2

要点 1 - 是的,这只是另一个术语,只会增加不必要的混淆。

第 2 点 - 除了 A 记录之外,每个名称服务器还需要有胶水记录。似乎您只是错过了该步骤,直到 GoDaddy 系统提示您这样做。这属于预期行为的范畴。

答案3

在这种情况下,粘合记录的目的是允许对域 ( ) 的响应foo.me IN NS ns1.foo.com也包含一条附加记录 ( ns1.foo.com IN A 1.2.3.4)。否则,您将需要每个客户端至少进行一次额外的 DNS 事务(实际上,在没有任何缓存的客户端上至少需要两次),这会很昂贵。根据相关 TLD 的政策,即使是 TLD 之外的域的粘合记录也可能因此是或不是必需的,只是为了减轻 TLD NS 的负载。GoDaddy 可能认为总是要求它们更容易,因为这既可以防止在 TLD 政策发生变化时违反注册商协议的情况,也可以加快对客户网站的访问速度。

双赢,直到你出现并抱怨。;)

答案4

  1. 不,名称注册是指注册商在 TDL 中为您的域创建 NS 记录。对于 exmaple.com,他们会在 COM 域中创建“示例”NS 记录。NS 记录必须指向另一个 DNS 服务器,如果该 DNS 服务器在新域的范围内,那么它将创建循环依赖关系(查找 example.com 将指向 example.com)。为了打破这种模式,引入了粘合记录,允许 TDL 解析名称服务器;example.com 的 NS 记录将指向类似 ns1.example.com 的内容,COM 域通过粘合记录知道​​它指向 IP 1.2.3.4(所有都只是示例)。

    进一步说,如果您的名称服务器存在于您注册的域之外的域中,那么您就不需要粘合记录。例如,如果 domain.com 托管 example.com 的 DNS,则 example.com 的 NS 将指向 ns1.domain.com。然后,将使用 domain.com 的粘合记录,您不需要 example.com 的其他记录

  2. 不,你正在冒险进入阴谋论者的疯狂世界。GoDaddy(以及我所知道的所有域名注册商)将允许你添加任意数量的胶水记录(也是免费的)。我个人使用 GoDaddy,我已经在他们那里注册了胶水记录,是免费的,而且它并不复杂(尽管出于某种原因他们不称之为胶水记录)。

相关内容