![DNS:为什么我们需要带有名称的 RR 类型 NS,而不是直接使用 IP?](https://linux22.com/image/622497/DNS%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E5%B8%A6%E6%9C%89%E5%90%8D%E7%A7%B0%E7%9A%84%20RR%20%E7%B1%BB%E5%9E%8B%20NS%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%20IP%EF%BC%9F.png)
假设我在 NS 中搜索域名 yeahman.com。我可能会得到一个 TYPE NS 答案,即该域名的服务器是 ns55.yeahman.com。然后,我同时需要在附加部分中输入 TYPE A 条目来获取 ns55.yeahman.com 的 IP,例如此处为 192.160.155.155,我的问题是:我为什么要费心获取服务器的名称,即此处的“ns55.yeahman.com”,为什么我不能直接得到 TYPE newtype 答案,即域名 yeahman.com 的名称服务器位于 192.160.155.155?
答案1
我想你的问题是......为什么 NS 记录需要解析的 DNS 名称而不是 IP 地址。
作为 DNS 名称的好处是它们指向的位置可以更改。如果名称服务器需要移动 IP 地址,则只需在 1 个位置更改其 IP,而不是为每个域更改一次。