场景:您从提供商 XYZ 购买域名 abc.com。您想在 example.com 上托管自己的 DNS 服务器(在 ns1.example.com ns2.example.com 上)。该域名和两个子域名将指向同一 IP。
XYZ 允许您创建一些“神奇”的条目,其中您说 ns1.example.com 和 ns2.example.com 是名称服务器并指向那些 IP。
我的问题是,如果您托管自己的 DNS 服务器,域名提供商(XYZ)如何提供这 2 个“神奇”的条目?
答案1
你所追求的是所谓的“胶水记录”。
粘合记录是域名注册处保存的名称服务器的 IP 地址。
当您希望将域名的名称服务器设置为域名本身下的主机名时,需要粘合记录。
例如,如果您希望将 example.com 的名称服务器设置为 ns1.example.com 和 ns2.example.com,您还需要提供 ns1.example.com 和 ns2.example.com 的粘合记录(即 IP 地址)。
如果您没有提供这些名称服务器的粘合记录,那么您的域名将无法工作,因为任何需要 DNS 信息的人都会陷入循环:
example.com 的名称服务器是什么?-> ns1.example.com ns1.example.com 的 IP 地址是什么?-> 不知道,请尝试查看 example.com 的名称服务器 example.com 的名称服务器是什么?-> ns1.example.com
...等等。
有了粘合记录,注册表将保存 IP 地址,并且不会发生循环:
example.com 的名称服务器是什么?-> ns1.example.com ns1.example.com 的 IP 地址是什么?-> [IP 地址]