欢迎来到云服务器

Directadmin Linux面板

多服务器DNS集群如何工作

这个功能通常被认为比实际复杂得多。
 
什么是将给定机器上的任何区域转移到您添加到列表中的DA机器。
 
因此,如果您有服务器A并将服务器B的IP添加到列表中,则无论何时在服务器A上添加域,服务器B都将收到dns区域的副本。服务器B现在也将能够解析域。由于这使用API​​,因此无需设置关于服务器B上的群集以将服务器A的数据传输到服务器B的设置。
 
示例名称服务器设置将是(您可以根据需要添加/更改它们):
ns1.domain.com - >解析为服务器A上的IP
ns2.domain.com - >解析为服务器B上的IP
 
由于服务器B还运行DirectAdmin的完美副本,所以没有理由不能与服务器A进行集群。登录到服务器B,并将服务器A的IP添加到列表中。您可以使用您在A上使用的相同名称服务器设置。
 
对于外部DNS服务器列表中的每个IP,都有“区域传输”和“域检查”选项。如果您的设置不需要这些功能,则不需要这两者。例如,如果您仍然使用本地名称服务器,但只是想阻止用户将域添加到服务器B上已存在的服务器A上,那么您将禁用区域传输,并且只保留域检查。
 
如果您在服务器之间移动用户而不从原始机器中删除它们,并且它们共享相同的外部DNS服务器,则可能需要禁用“域检查”选项。在不禁用它的情况下,DA会告诉你该域已存在于你的系统中(在外部机器上)。当您禁用“域名检查”并保持区域传输启用时,DA会盲目地将域添加到外部机器(它当然仍然会在本地检查),并会覆盖可能已存在的任何区域信息。
 
如果您需要将当前机器的所有区域传输到多服务器IP列表中列出的服务器,则可以输入:

echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue

这将重写所有本地区域,从而触发将它们传输到远程服务器。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号