在 DNS 设置中,为什么同时指定名称服务器和 A 记录?

在 DNS 设置中,为什么同时指定名称服务器和 A 记录?

我刚刚建立了一个网站,我的朋友注册了域名,我负责托管。我认为我只需要给他提供要使用的名称服务器,但是,即使输入了这些服务器,网站仍然无法解析(即使过了 48 小时,所以这不是传播)。

直到他更新 A 记录的 IP 地址以指向我的服务器后它才起作用。

我的问题是,在 A 记录中指定 IP 地址不会违背名称服务器的目的吗?

换句话说,我期望序列看起来像这样:

.com -> domain registrar's DNS -> specified nameservers -> my server IP

相反,我想知道是否跳过了第三步,直接从域名注册商的 DNS 转到我的 IP(通过 A 记录),从而使名称服务器变得无用。

.com -> domain registrar's DNS -> my server IP

更复杂的是,他使用的是 GoDaddy,因此它并不像其他地方那么干净和清晰。

答案1

如果您使用 example.com 的子域名作为 example.com 的名称服务器,则需要“胶水”记录使 DNS 客户端能够先找到名称服务器,然后才能解析其名称。注册商应允许您指定域的名称服务器的 IP 地址以及域名,以便可以创建正确的粘合记录。

查看说明这里用于在 GoDaddy 上创建粘合记录(请注意,我个人尚未验证这些说明是否有效)。

相关内容