在不同的主机上使用名称服务器是一种好的做法吗?

在不同的主机上使用名称服务器是一种好的做法吗?

那么,让我解释一下。假设我必须建立一个网站,并且我有一台全新的专用服务器。现在,我可以使用共享托管服务器(与我的专用服务器位于同一网络中)作为 DNS 服务器。因此,域 example.com 指向 ns1.sharedhost.com 和 ns2.sharedhost.com,然后,一个一个记录共享服务器上的 IP 指向我的专用服务器 IP。假设共享托管服务器正常运行时间为 100%,并且具有更多冗余等,那么这是一种好的做法吗(网站加载速度会变慢吗?)

抱歉我的英语不好

答案1

DNS 查找耗时极短,如果频繁使用,最终将被缓存在多个级别(在您的计算机、路由器、ISP 等)。简而言之,减少 DNS 查找时间不会显著加快您的网站加载速度。

拥有单独的名称服务器是一种很好的做法,但它更多的是为了可靠性而不是速度。如果您将 的名称服务器放在为example.com服务的同一台服务器上www.example.com,并且 Web 服务器发生故障并带走了系统的其余部分,那么您将无法解析以 结尾的任何域example.com,即使它们位于不同的计算机上。相反,您应该至少拥有两个名称服务器,这样如果一个发生故障,您仍然可以解析您的域。这是完全正常的,也是 DNS 的工作方式。您的域名注册商很可能会提供名称服务器,您的托管服务提供商可能会提供它们,您可以在互联网上获得单独的 DNS 服务,价格从免费到昂贵不等。一定要考虑将托管您网站的专用服务器添加为额外的名称服务器,但这样做是因为它增加了另一个级别的可靠性(100% 正常运行时间并不存在);而不是因为它会提高速度。

相关内容