Windows Server 2003 DNS 新增的 CNAME 不起作用

Windows Server 2003 DNS 新增的 CNAME 不起作用

我正在嘗試在我的DNS 伺服器上建立一個子網域別名,以使用Portal.domain.com 而不是obligedServer32324name.domain.com 我已嘗試為確切的A 主機條目建立一個CNAME 別名,或為相同主機條目建立第二個A 主機條目伺服器 ​​IP,它們都不允許我從 dns 伺服器上直接執行 ping 獲得回應。

將這些記錄新增至 dnsmgmt 後,我是否缺少一些需要執行的操作,例如需要啟動 dns 服務?

答案1

在「domain.com」DNS 區域中建立引用「obscureServer32324name.domain.com」的 CNAME 記錄「portal.domain.com」。從命令提示字元執行以下操作:

nslookup portal.domain.com

你能得到什麼回報?

請記住,如果「domain.com」是 Active Directory 整合區域,則 DNS 伺服器開始解析它之前可能會稍有延遲。

另外,在 Active Directory 整合 DNS 方面,請記住,您的 DNS 用戶端可能不會嘗試針對「檢視」您先前新增記錄(透過 DNSMGMT)的相同 AD 副本的 DNS 伺服器進行解析。強制 AD 複製或等待 5 分鐘完成 AD 複製。

您無需停止/重新啟動 Microsoft DNS 伺服器即可「執行」此類變更。

編輯回覆:您的評論:

奇怪的。我有點不知所措。這是一個非常常見的配置,所以它應該可以正常工作。我有幾個客戶的伺服器就是這樣配置的(帶有 CNAME 記錄,如“WSUS”或“防病毒”等)。

您正在測試的電腦配置為使用您新增 CNAME 作為其 DNS 伺服器的伺服器電腦 - 正確嗎?

執行以下操作,只需確保您在正確的區域中查詢:

nslookup -querytype=SOA domain.com

你應該得到這樣的結果:

domain.com
        primary name server = server.domain.com
        responsible mail addr = hostmaster
        serial  = 425
        refresh = 900 (15 mins)
        retry   = 600 (10 mins)
        expire  = 86400 (1 day)
        default TTL = 3600 (1 hour)
server.domain.com     internet address = 192.168.1.1

確保您傳回的 SOA 記錄確實指的是您希望看到託管區域的伺服器電腦。

我們會弄清楚的,只是可能需要一些時間。

答案2

看起來涉及不同的 DNS 伺服器。一種是建立記錄,另一種是查詢記錄。

我認為您正在內部 DNS 伺服器中建立記錄,並且您的用戶端未配置為查看該 DNS 伺服器。

你有可能這樣做嗎?

  1. 取得客戶端電腦中設定的 DNS 伺服器 IP
  2. 登入該 DNS 伺服器,如果存在 domain.com 區域,則在那裡建立 CNAME 項目。

如果你做不到

你能給出以下命令的輸出嗎

您查詢 DNS 的機器

ipconfig /all 
nslookup portal.domain.com
nslookup -q=NS domain.com

相關內容