我可以从 Google 公共 DNS 获取我的域名托管服务器 IP 和名称服务器,我知道 Google 可以从域名的名称服务器获取托管服务器 IP,但 Google 如何获取我的域名的名称服务器,只有我的域名注册商知道我的域名的名称服务器,Google 公共 DNS(或任何其他公共 DNS)是否会向我的域名注册商询问名称服务器,
换句话说,我的域名服务器(我仅提供给我的域名注册商)如何公开?
也许这是一个非常愚蠢的问题,但我在谷歌上找不到任何答案,我不介意反对票,但如果你知道请给我提供一些参考或任何答案的提示,谢谢
谢谢
答案1
只有我的域名注册商知道我的域名的名称服务器
不可以。所有销售特定顶级域名的域名注册商都必须将您的域名详细信息转发给域名注册处管理该 TLD 的机构。(例如,com
顶级域名由 Verisign 管理,horse
域名由 Nominet 管理,等等。)
通常注册商会通过 EPP 或类似协议自动将此信息提交给注册局。注册局收到通知后,域名才开始“存在”。
完成后,DNS 解析器可以通过简单的递归搜索找到它:
- 解析器有一个内置的名称服务器列表
.
(根)。 - 解析器
.
向其中一个名称服务器询问名称服务器的位置com
。 - 解析器
com
向其中一个名称服务器询问名称服务器的位置superuser.com
。 - 解析器
superuser.com
向其中一个名称服务器询问网站 IP 地址。