我有一个域名,称为DOMAIN.NET
,它是一家互联网服务提供商。DOMAIN.NET
它有我通过现有注册商放入的 Glue 记录,这使客户域名(如FOO.COM
、BAR.COM
、BAZ.COM
等)能够使用NS1.DOMAIN.NET
和NS2.DOMAIN.NET
作为其 DNS 服务器。对于任何不知道的人来说,Glue 记录对于 NS1、NS2 等的功能至关重要,这里不做解释,但这些可以解释它
我想转移DOMAIN.NET
到另一个注册商。但是,Glue 记录会被转移吗?我的猜测是不会,因为我认为所有注册商都会自己发送和管理 Glue 记录,并将 Glue IP 直接发送到 .Net 的 Internet 根服务器,那么新注册商在域名转移期间如何知道这一点?
我需要在转移之前知道这一点,因为如果 Glue 记录消失,我的所有拥有NS1.DOMAIN.NET
并NS2.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.com
到example.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
。如果注册表限制输出,则没有关系,因为如上所述,如果底层(上级)域被转移,则注册表将隐式转移主机对象。因此,胶水会一直发布,主机对象最终将由新注册商赞助,然后新注册商将能够根据需要更新或删除它们。