为什么名称服务器记录中使用的是域名而不是 IP 地址?

3 dns

为什么在设置名称服务器记录时可以计算域属于哪个IP地址,您总是使用域?

例如,

ns1.hostingcompany.com
ns2.hostingcompany.com
Run Code Online (Sandbox Code Playgroud)

他们怎么能算出名称服务器所指的 IP 地址?

为什么不使用 IP 地址?那肯定会更有效率吗?对于域名查找,它必须去:

  1. 找出名称服务器地址
  2. 将名称服务器地址解析为 IP 地址(例如,ns1.hostingcompany.com 到 xxx.xxx.xxx.xxx)

但是如果使用IP地址而不是主机名,它可以跳过第二步吗?

qua*_*ote 12

出于同样的原因,您对 Google、雅虎或亚马逊使用名称而不是 IP:这样,如果服务器的 IP 发生变化,他们只需要更新 DNS 记录,而您的客户无需在全部。

如果您通过 IP 地址将您的 NS 记录指向您的托管公司的 DNS 服务器,如果这些地址发生变化,必须更新您的 NS 记录以指向新地址。如果您通过 DNS 名称指向他们的 DNS 服务器,是的,您必须进行额外的查找,但如果这些服务器的 IP 发生变化,则您无需执行任何操作。