Windows Server 2003 DNS 添加的 CNAME 不起作用
我正在嘗試在我的 DNS 伺服器上創建一個子域別名來使用 portal.domain.com 而不是 obscureServer32324name.domain.com 我已經嘗試將 CNAME 別名添加到確切的 A 主機條目或創建第二個 A 主機條目。伺服器 IP 並且它們都不允許我從甚至在 dns 伺服器上執行 ping 得到響應。
將這些記錄添加到 dnsmgmt 後,我是否遺漏了一些我需要做的事情,比如需要啟動 dns 服務?
在“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 記錄確實指的是您希望看到託管區域的伺服器電腦。
我們會弄清楚的,可能需要一點時間。