要找到 DNS 服务器,您所称的whois 记录必须知道在哪里可以找到它们。
严格来说,whois 记录包含的不仅仅是域的 DNS 服务器,但我们不要吹毛求疵。
假设您的 DesktopA 需要连接到example.com
,将联系以下服务器,假设您的 ISP 的 DNS 或本地计算机尚未缓存答案。
DesktopA 具有指向 ISP 的 DNS 设置,因此 DektopA 将询问 ISP 的 DNS 服务器是否知道其example.com.
位置(其 IP)。
ISP DNS服务器不知道,所以它会联系根域数据库(com.
所有完全限定的域名都以a结尾.
,尽管我们一般不显式使用它,但你可以尝试在web请求中插入它,它应该工作正常)。
这个全局根服务器的引导列表通常由操作系统定期更新。根服务器将知道要为每个全局域(例如、、等
)联系哪个顶级域 TLD 服务器。
在我们的示例中,ISP 将询问根服务器来查询域。
根服务器以 .COM TLD 服务器之一的 IP 地址进行应答。.com
.org
.uk
com
ISP DNS 服务器现在将联系 .COM TLD 服务器并询问它在哪里可以找到示例。
.COM 数据库记录example.com
将包含 2 个(或更多)与域名一起注册的 DNS 服务器example.com
。这些是您的 whois 记录的一部分。
ISP 现在拥有 DNS 服务器的 IP 地址,用于example.com
whois 中的设置。它将查询第一个(如果第一个不可用,则查询第二个)并询问它:'example.com' 的 IP 是什么?
例如,DNS 服务器example.com
将查看其记录并返回为example.com
域定义的 A 记录作为 IP 1.2.3.4
。
您的 ISP 的 DNS 服务器会将此信息缓存一段预定的时间 (TTL),并将 IP 1.2.3.4 返回给 DesktopA。
桌面 A 现在example.com
可以通过其 IP 直接联系服务器。
DesktopA 可能会将此信息缓存一段时间以便快速查找。
对于诸如www.example.com
或之类的子域,这将是相同的john.people.example.com
。域之前的所有内容都example.com
必须在您的 DNS 服务器中声明,因此当有人查询他们的地址时,您的 DNS 服务器example.com
可以查找定义并回答它们(如果需要,它也可以很好地将它们传递给另一台服务器)。
综上所述
因此,回到您的问题,您的 whois 记录必须设置为您的域的正确 DNS 记录,然后任何人都可以使用该域名访问它们。