我有 2 台伺服器,具有以下作業系統和控制面板:
Windows Server 2003 執行 Plesk 9 Centos 5.3 執行 WHM/cPanel
Windows Server 2003 伺服器託管兩個名稱伺服器:
ns1.domain.com ns2.domain.com
我在 Centos 5.3 伺服器上執行 BIND,但我希望我的客戶使用相同的名稱伺服器 ns1.domain.com 和 ns2.domain.com(根據 Windows Server 2003 伺服器)。
我的第一個問題是──這可能嗎?如果是這樣,我將如何配置兩台伺服器以啟用此類配置?
非常感謝。
答案1
是的。告訴 CentOS 機器作為從機,並從 Windows 伺服器傳輸區域,然後告訴 Windows 伺服器通知 CentOS 伺服器發生更改,並允許從 CentOS 機器進行區域傳輸。
答案2
為什麼不簡單地將 CentOS 伺服器設定為使用 Windows dns 伺服器而不是本機伺服器呢?編輯您的網路設定(透過 system-config-network 或直接編輯 /etc/resolv.conf)並將名稱伺服器設定為 Windows 名稱伺服器。
不管怎樣,建立備份伺服器(在不同的機器上)總是一個好主意,所以無論如何你可能想使用 womble 的答案。
答案3
ns1.domain.com 和 ns2.domain.com 虛擬機器是否在 Windows 機器上運作?如果是這樣,當 Windows 電腦發生故障時,除非您按照 Womble 的建議進行操作,否則您將沒有 DNS 伺服器。如果您的網站由於 DNS 解析失敗而無法訪問,您的客戶可能會感到惱火。
您應該至少有兩個 DNS 伺服器,但它們確實需要位於不同的電腦上。理想情況下,它們也將連接到單獨的互聯網上。將它們全部放在一台機器上在某種程度上違背了冗餘的想法。