你好,我有个问题,因为我对某件事不太确定。当我在 domain.com 上执行 whois 时,我得到了如下信息:
Domain servers in listed order :
ns1.domain.com
ns2.domain.com
ns1.domain.com 的 IP 在注册商中是“硬编码”的。我的问题是,当我在 ns1.domain.com 上托管时,我从注册商还是从我的 DNS 服务器检索 IP?
谢谢,希望不会造成太大的困惑。
答案1
您的问题实际上并不是关于注册商,而是关于 DNS 系统及其运作方式。
当你开始深入了解 DNS(GLUE 记录等)时,DNS 可能很难理解。
当您购买域名并输入名称服务器时,您输入的任何内容都会被创建为所谓的“GLUE”记录。通俗地说,这些记录在注册商中是“硬编码的”,正如您所说的那样(好吧,它们不是硬编码的,但这是最好的描述方式)。
原因在于,当你访问 时www.example.com
,域名服务器是ns1.example.com
,当域名服务器与网站拥有相同的 IP 域时,它怎么知道如何找到域名服务器呢?GLUE 记录就是这样。
当您查找时ns1.domain.com
,ns1
是的子域domain.com
,因此它会查看 DNSdomain.com
以找出要映射到哪个 IP 地址(通过返回注册商domain.com
列出的 GLUE 记录)。
简而言之,您查看的所有记录都来自互联网上某个 DNS。它可能是根服务器,可能是权威服务器,但它仍然是 DNS 服务器,而不是注册商。
答案2
我对这个其他 DNS 问题的回答可能会为您阐明 DNS 的工作原理。
答案3
“主机”仅使用 DNS。TLD 从注册表获取其基本配置,因此理论上它们应该是相同的,但 DNS 才是应用程序的真实权威。