1)使用内置的DNS集群工具。 这需要在每台服务器上安装两份DA副本。 2 DirectAdmin可以在彼此之间相互交谈复制区域。 要进行设置,请转至管理员级别 - > MultiServer Setup(服务器A),并添加要将区域传输到(仅发送)的远程DirectAdmin服务器(服务器B)的IP。 如果您希望其他DirectAdmin服务器(B)也将其自己的区域发送回第一台服务器(A),那么您也可以做同样的事情(将A的IP添加到服务器B的多服务器设置页面上)。 请注意,可以使用相同的过程来设置3个或更多(尽可能多的服务器)服务器,所有服务器都可以一起谈话。 更多信息可以在这里找到:help.directadmin.com/item.php?id=97。
2)创建您自己的传输脚本,在每次写入dns之后由DA调用。 有一个名为/usr/local/directadmin/scripts/custom/dns_write_post.sh的自定义脚本,您可以创建它(它不存在,您必须编写它),在每次写入dns区域后,由DirectAdmin调用该脚本/var/named/domain.com.db。 你可以添加你想要的任何语言,DA会调用它,并通过环境传递所有变量。 你的工作将是编写一个脚本,使用你自己的方式将dns数据转移到你的其他dns服务器上。 脚本信息:directadmin.com/features.php?id=450。








