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。