目前我们有:
ns1.example.com -> dns1 ns2.example.com -> dns2
我想知道是否有可能做这样的事情:
ns1.example.com -> dns1, dns3, dns5 ns2.example.com -> dns2, dns4, dns6
我试图build立一个循环,尽可能less跳的故障防御设置。
DNS是devise冗余的。
添加你认为额外的冗余实际上没有帮助。
是的,可以这样做:
ns1.example.com -> dns1, dns3, dns5 ns2.example.com -> dns2, dns4, dns6
通过对ns1和ns2每A具有多个Alogging。
不过你也可以这样做:
ns1.example.com. IN A ... ... ns6.example.com. IN A ...
这应该可以让你在六台服务器上分配更多的查询。
如果你想添加更多的名称服务器,只需添加更多的NSlogging。 他们将默认以循环方式提供服务。 除非你有很多的stream量,否则两三个名字服务器就足够了。 如果您有很多stream量,大部分请求都将从caching中提供。
如果您拥有Google,Amazon或Facebook所拥有的stream量,您应该有技术人员知道如何优化DNS以实现快速服务器访问。