我有一个专用的 IP 和域名。我为该域名添加了名称服务器设置和 mx 记录。
n1.我的域名.com ns2.我的域名.com
ETC。
现在我想向我的服务器添加更多带有网站的域名。那么最好的方法是什么呢?
我应该添加域名并使用 mydomain.com 名称服务器设置吗?
我应该添加域并创建他自己的名称服务器吗?
我应该补充一点,网站必须进行优化才能获得最佳性能和最快的加载时间。
感谢您的时间
答案1
就像网络服务器一样,答案是“视情况而定”。您需要监控 DNS 服务器收到的查询数量,以确定是否需要转到建议 2。
另一方面,对于大多数域名来说,两个名称服务器就足够了。更大的瓶颈将是网络流量,而不是 DNS 响应。
答案2
在大多数情况下,即使是最小的名称服务器也可以轻松为许多域名提供服务。这有几个原因,包括 DNS 查询很小,并且结果会缓存在查询名称服务器的每个解析器上(因此不会从相同的位置、ISP 等重复查询)。我建议将其他域名放在相同的现有名称服务器上,至少目前是这样。
在您的域名上加载网站可能会导致加载网站的人员(技术上是该人员的 DNS 服务器)向您的名称服务器发出一次查询,并且其解析器将在页面加载时缓存结果以供后续查找。除非域名的 DNS 出现故障或服务器因某种原因严重瘫痪,否则 DNS 查找对网页加载时间的影响很小。
答案3
我们在主名称服务器上运行 100 个域名,然后使用我们的托管提供商的 DNS 进行二级
我们的设置是创建一个 /etc/bind/zones 目录并将所有区域文件放入其中
然后设置链接以从 /etc/bind/named.local 内部指向该区域文件
回答您关于同一台机器上的两个名称服务器的问题:
您可以在同一台服务器上运行两个不同的主名称服务器,例如,您可以让这两个服务器指向同一个 IP,并使用 ns.domain.com ns.domain.net 作为主名称服务器
但
您不能让您的主名称服务器和辅助名称服务器指向同一个 IP,例如,如果这些是您的主名称服务器和辅助名称服务器,则它们至少必须位于不同的网络 IP 上,并且通常不在同一子网 ns.domain.com ns2.domain.com