由于我绝不是服务器专家,所以我想通过在 Digital Ocean 上启动自己的小型 VPS 并托管一些简单的网站来尝试一下,从而学习基础知识。
在 DO 的教程中,它说要将域名链接到我的 VPS,我必须将我的域名的默认 NS 记录更改为 Digital Ocean 的名称服务器。
现在这是我无法理解的事情......
因为我知道 A 记录将域名指向服务器(或在本例中是我的 VPS)。所以我不明白如何更改 NS 记录将我的域名指向另一台服务器,而无需更改指向该服务器的 A 记录?
如果我错了,请告诉我,但我能想到的唯一合理的解释是,Digital Ocean 名称服务器上也设置了 DNS 记录,用于处理与我的域名相关的所有 DNS 业务(例如 A 和 MX 记录),并且将我的域名的 NS 记录更改为 Digital Ocean 名称服务器会告诉 DNS 系统它不应该使用此处所述的 DNS 记录,而应该使用我的 NS 记录指向的记录,因此应该使用 Digital Ocean 名称服务器上的记录。
因此对我来说,将 NS 记录更改为其他名称服务器实际上是一种“DNS 重定向”,表示不应使用这些记录,而应使用我的 NS 记录指向的名称服务器上的记录。
也许我的这种想法是错误的,但我找不到一个 DNS 指南来真正解释事情如何运作、如何使用 DNS 以及可以用它做什么......只有那些能说明一切的指南。
提前谢谢你的帮助!
卢克
答案1
您说得完全正确。最简单的解释是,更改域服务器(我们称之为 A)上子域的 NS 记录会告诉任何寻找该子域信息的客户端与该 NS 记录的 IP 地址进行通信。您可以谷歌搜索:
NS 记录
DNS 转发