当我将域名转移到另一个注册商时,域名的 Glue 记录会被转移吗?

当我将域名转移到另一个注册商时,域名的 Glue 记录会被转移吗?

我有一个域名,称为DOMAIN.NET,它是一家互联网服务提供商。DOMAIN.NET它有我通过现有注册商放入的 Glue 记录,这使客户域名(如FOO.COMBAR.COMBAZ.COM等)能够使用NS1.DOMAIN.NETNS2.DOMAIN.NET作为其 DNS 服务器。对于任何不知道的人来说,Glue 记录对于 NS1、NS2 等的功能至关重要,这里不做解释,但这些可以解释它

我想转移DOMAIN.NET到另一个注册商。但是,Glue 记录会被转移吗?我的猜测是不会,因为我认为所有注册商都会自己发送和管理 Glue 记录,并将 Glue IP 直接发送到 .Net 的 Internet 根服务器,那么新注册商在域名转移期间如何知道这一点?

我需要在转移之前知道这一点,因为如果 Glue 记录消失,我的所有拥有NS1.DOMAIN.NETNS2.DOMAIN.NET作为其 DNS 服务器的客户域可能会在一段时间内开始出现故障,直到我重新添加 Glue 记录。

在转移域名时,是否有一种神奇的方法可以将 Glue 记录转移到新的注册商?

编辑于 2013 年 1 月 2 日 我很高兴地报告,Glue 记录确实随我的域名一起转移了。在转移我的实时域名之前,我转移了一个有 Glue 记录的“测试”域名。从 Network Solutions 转移到 GoDaddy。转移后,当我查询根服务器时,它仍然显示我的 Glue 记录在那里。当我查看 GoDaddy 域名控制面板时,该域名在“主机摘要”下显示所有 Glue 记录,这意味着它们确实随域名转移到了新的注册商。对于其他人来说,在转移该域名时使用不同的 DNS 会更安全,以防 Glue 记录丢失以避免循环。

我想象其他人在某些时候可能会处于与我类似的境地,我希望这是非常有用的信息,因为我在任何地方都找不到答案。

答案1

这取决于注册商以及谁为DOMAIN.NET

在您的示例中.NET是顶级域名。省略一些细节,当 Internet 上的计算机尝试访问DOMAIN.NET

  • 它已经知道如何找到 .NET 的名称服务器(以及其他顶级域名,如.COM .ORG .CA等),因此它会访问其中一个服务器并请求以下名称服务器的地址:DOMAIN.NET
  • 名称服务器.NET知道名称服务器的 IP 地址DOMAIN.NET(这些是粘合记录)
  • 然后名称服务器DOMAIN.NET知道域内计算机的 IP 地址

原则上,如果您正在运行自己的 DNS 服务器并且只是更改注册商,则粘合记录不会改变,并且您可能无需执行任何操作即可进行切换。

从你的问题表述来看,这听起来像是注册商也为你的域名提供了 DNS 服务器,在这种情况下,粘合记录不需要转移,而是需要改变,而这不会自动发生。

如果您依赖注册商的名称服务器,则需要与新注册商沟通,了解在您将域名转移给他们后,他们何时会更改粘合记录。然后,您需要与旧注册商沟通,确保他们继续提供服务(使用旧粘合记录),直到更改完成。

答案2

是的,胶水记录已转移。

原因如下:

  • 在使用此模型的注册局(大多数但不是全部)中,名称服务器是其数据库中的对象,域名也是如此
  • 您(更准确地说:您的注册商)需要创建这些主机对象,然后才能将它们与任何域名一起使用(关联)
  • 您需要为内部和外部主机创建这些主机对象:内部主机是那些名称以注册中心管理的 TLD 之一结尾的主机
  • 外部主机要么由所有注册商共享,要么由第一个创建它们的注册商拥有
  • 内部主机始终只能由赞助底层内部域的注册商创建;这有这样的后果:如果你想注册example.com并拥有ns1.example.com权威性,注册商将需要遵循以下步骤:1)创建example.com时不附加名称服务器,2)创建主机对象ns1.example.com- 因为只有他作为底层域的赞助商才能做到这一点,3)关联ns1.example.comexample.com
  • 主机对象(如果是内部的)如果被使用,将导致注册表发布粘合记录;但 DNS 级别存在粘合记录这一事实只是上述情况的结果,重点是它们作为主机对象的存在。
  • 与域对象相反,宿主对象不能被明确地传输
  • 然而,内部主机对象在内部底层域名转移时会被隐式转移。

这概括如下RFC 5732§3.2.4

传输语义不直接适用于主机对象,因此 EPP 命令没有定义映射。主机对象从属于现有的上级域对象,因此,当域对象被传输时,它们也会被传输。

而且在RFC 5731§3.2.4

域对象的转移必须隐式转移所有从属于该域对象的主机对象。例如,如果转移了域对象“example.com”,并且存在主机对象“ns1.example.com”,则主机对象必须作为“example.com”转移过程的一部分进行转移。在转移域对象时要转移的主机对象列在对域对象执行的 EPP 命令的响应中。

对这个:

并将 Glue IP 直接发送到 .Net 的 Internet 根服务器,那么新注册商在域名转移期间如何了解这一点?

这要么是错误的,要么是措辞不当,以上内容应该可以澄清问题。

注册商向注册中心发送命令,注册中心在其权威名称服务器上发布数据。首先,这里没有提到“根服务器”。根服务器是根 (!) 的权威名称服务器,.它们基本上只拥有所有 TLD 的列表;无论您对二级域名做什么,都不example.net会对根服务器产生任何影响,因此您可能正在考虑注册中心 (.net) 权威名称服务器。

其次,如上所述,胶合点实际上是注册数据库中的宿主对象。与数据库中的任何其他对象一样,它们在某些条件下可由注册商查询和更新。

第三,注册商可以通过适当的 EPP 命令了解特定域名下存在的所有“下属”名称服务器domain:info。如果注册表限制输出,则没有关系,因为如上所述,如果底层(上级)域被转移,则注册表将隐式转移主机对象。因此,胶水会一直发布,主机对象最终将由新注册商赞助,然后新注册商将能够根据需要更新或删除它们。

相关内容