在名称服务器切换到whois记录之前,DNS服务器是否正常响应是否正常?

时间:2009-02-22 02:09:08

标签: dns nameservers

我有人告诉我DNS服务器只在whois记录更新到指向他们的DNS服务器后才开始响应。这是正常的行为吗?或者,在更新whois记录之前,DNS服务器是否应该响应?

此外,一旦域处于活动状态(因此,在添加域之后或者在更新whois记录之后,取决于上述问题的答案),名称服务器应该开始响应多长时间?

我不是指在互联网上传播acors所花费的时间,而是指在域名服务器上的时间。我也不关心互联网其他部分何时看到变化,只是想知道DNS服务器何时应该在使用命令时响应:

 nslookup www.example.com ns1.dnsserver.com

2 个答案:

答案 0 :(得分:3)

要找到DNS服务器,您所谓的 whois记录必须知道在哪里找到它们。
从严格来说,whois记录不仅仅包含域名的DNS服务器,而且不要挑剔。

假设您的DesktopA需要连接到example.com,假设您的ISP的DNS或本地计算机尚未缓存答案,则会联系以下服务器。

  • DesktopA具有指向ISP的DNS设置,因此DektopA会询问ISP的DNS服务器是否知道example.com.所在的位置(其IP)。

  • ISP DNS服务器不知道,因此它会联系com.的{​​{3}} .中的所有root domain database端,即使我们一般不要明确使用它,但你可以尝试在Web请求中插入它,它应该工作正常) 这个全局根服务器的引导列表通常由OS定期更新 根服务器将知道要为每个全局域联系哪个顶级域TLD服务器,例如.com.org.uk等。
    在我们的示例中,ISP将询问根服务器查询com域的服务器 根服务器使用其中一个.COM TLD服务器的IP地址进行应答。

  • ISP DNS服务器现在将联系.COM TLD服务器并询问它在哪里找到例子 example.com的.COM数据库记录将包含与域名example.com一起注册的2个(或更多)DNS服务器。这些是你的whois记录的一部分。

  • ISP现在具有example.com的DNS服务器的IP地址作为whois中的设置。它将查询第一个(如果第一个不可用,则查询第二个)并询问:'example.com'的IP是什么?

  • example.com的DNS服务器会在其记录中查找并返回为example.com域定义的A记录,例如IP 1.2.3.4

  • 您的ISP的DNS服务器将在预定的时间内(TTL)缓存此信息,并将IP 1.2.3.4返回到DesktopA。

  • 桌面A现在可以通过其IP直接联系example.com服务器 DesktopA可能会暂时缓存此信息以便快速查找。

对于www.example.comjohn.people.example.com等子域,Tis会相同。必须在DNS服务器中声明域example.com之前的所有内容,以便当有人查询其地址时,example.com的DNS服务器可以查找定义并回答它们(它可以很好地将它们传递给如有必要,还可以使用其他服务器。

总结

因此,要回到您的问题,必须先为您的域设置正确的DNS记录,然后才能使用该域名访问域名。

答案 1 :(得分:2)

DNS服务器完全独立于Whois服务器运行。 Whois完全取决于注册商后,DNS更新速度的关系。注册商或Web主机可以在控制面板中进行更改的第二个或第二个客户内更新DNS,如果他们以批处理模式进行更新,则可能需要几分钟或几小时。

理想情况下,客户请求的所有DNS更改都应在DNS服务器上快速发生(在几秒钟内),但正如您所注意到的,可能会有一些延迟,直到更改在Internet上传播。