Domain-Name-System

輔助 DNS 伺服器的客戶端問題

  • August 30, 2019

晚上好!我試圖在我的工作中建立一個高可用性環境,為了做到這一點,我建立了一個安裝 2 台伺服器的小實驗室;一個使用 WS 2008 R2,另一個使用 WS 2012 R2(與真實環境相同,但為虛擬環境)。域控制器和 dns 都已成功安裝,並且複制沒有問題

  1. 伺服器 1(主),WS 2008 R2,IP=172.16.200.10/24,dns 主=172.16.200.20,輔助=環回
  2. 伺服器 2(輔助),WS 2012 R2,IP=172.16.200.20/24,dns 主=172.16.200.10,輔助=環回

我沒有使用 AD 集成 dns 區域,而是配置了主要/次要區域。問題來自客戶端,如果我對主 dns 進行查詢執行良好,當主伺服器關閉時,即使經過長時間的等待,我也沒有來自輔助伺服器的響應,ipconfig /flushdns也無法正常工作,也無法重新啟動。我在做一些糟糕的配置嗎?

我得到了很好的命令響應repadmin /showrepldcdiag /test:dns /dnsbasic似乎沒有發現錯誤。有趣的是,當我使用 Linux 時,我得到了來自輔助 dns 伺服器的響應。

先感謝您。

您可以強制 nslookup 使用您可能需要的 DNS 伺服器,或者鍵入:

nslookup anycomputer yourDNSserver

或互動式:

nslookup server yourDNSserver anycomputer

當然,這不能作為故障回複測試,但至少您會發現您的客戶端是否可以從您的輔助 DNS 伺服器獲得答案。

順便說一句,對此不太確定(並且無法找到確認或丟棄的文件),但 Powershell 命令Resolve-DnsName應該回退到輔助 DNS 伺服器。根據我的測試,這是真的,但同樣,我找不到文件。

引用自:https://serverfault.com/questions/943404