我正在嘗試在我的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 伺服器。
你有可能這樣做嗎?
- 取得客戶端電腦中設定的 DNS 伺服器 IP
- 登入該 DNS 伺服器,如果存在 domain.com 區域,則在那裡建立 CNAME 項目。
如果你做不到
你能給出以下命令的輸出嗎
您查詢 DNS 的機器
ipconfig /all
nslookup portal.domain.com
nslookup -q=NS domain.com