這個功能通常被認為比實際復(fù)雜得多。
什么是將給定機器上的任何區(qū)域轉(zhuǎn)移到您添加到列表中的DA機器。
因此,如果您有
服務(wù)器A并將
服務(wù)器B的IP添加到列表中,則無論何時在服務(wù)器A上添加域,服務(wù)器B都將收到dns區(qū)域的副本。服務(wù)器B現(xiàn)在也將能夠解析域。由于這使用API??,因此無需設(shè)置關(guān)于服務(wù)器B上的群集以將服務(wù)器A的數(shù)據(jù)傳輸?shù)椒?wù)器B的設(shè)置。
示例名稱服務(wù)器設(shè)置將是(您可以根據(jù)需要添加/更改它們):
ns1.domain.com - >解析為服務(wù)器A上的IP
ns2.domain.com - >解析為服務(wù)器B上的IP
由于服務(wù)器B還運行
DirectAdmin的完美副本,所以沒有理由不能與服務(wù)器A進行集群。登錄到服務(wù)器B,并將服務(wù)器A的IP添加到列表中。您可以使用您在A上使用的相同名稱服務(wù)器設(shè)置。
對于外部DNS服務(wù)器列表中的每個IP,都有“區(qū)域傳輸”和“域檢查”選項。如果您的設(shè)置不需要這些功能,則不需要這兩者。例如,如果您仍然使用本地名稱服務(wù)器,但只是想阻止用戶將域添加到服務(wù)器B上已存在的服務(wù)器A上,那么您將禁用區(qū)域傳輸,并且只保留域檢查。
如果您在服務(wù)器之間移動用戶而不從原始機器中刪除它們,并且它們共享相同的外部DNS服務(wù)器,則可能需要禁用“域檢查”選項。在不禁用它的情況下,DA會告訴你該域已存在于你的系統(tǒng)中(在外部機器上)。當(dāng)您禁用“
域名檢查”并保持區(qū)域傳輸啟用時,DA會盲目地將域添加到外部機器(它當(dāng)然仍然會在本地檢查),并會覆蓋可能已存在的任何區(qū)域信息。
如果您需要將當(dāng)前機器的所有區(qū)域傳輸?shù)蕉喾?wù)器IP列表中列出的服務(wù)器,則可以輸入:
echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue
這將重寫所有本地區(qū)域,從而觸發(fā)將它們傳輸?shù)竭h程服務(wù)器。