Windows
Windows DNS 中的 no-www CNAME
我已經要求我的一個客戶(執行 Windows)的系統管理員為他們的新網站創建以下 CNAME 記錄:
www.example.com CNAME foobar-web-server.com example.com CNAME foobar-web-server.com
問題是他無法創建第二個條目。我知道通過在別名上使用結束點,這在 Linux 中是如何實現的,但是在 Windows DNS 中怎麼可能呢?
我猜他看到的樣子:( 來源:iisanswers.com)
他告訴我,將“別名”留空會給他一個錯誤。
有任何想法嗎?
謝謝
你沒有說錯誤是什麼,但它可能是正確的。域的根將至少有 SOA 和 NS 記錄(可能還有 MX 和 A 記錄)。DNS 不允許 CNAME 與其他記錄共存。請參閱RFC 1034 第 3.6.2 節:
如果 CNAME RR 出現在節點上,則不應出現其他數據;這可確保規範名稱及其別名的數據不能不同。
RFC 1912 第 2.4 節有一些進一步的例子:
CNAME 記錄不允許與任何其他數據共存。換句話說,如果 suzy.podunk.xx 是 sue.podunk.xx 的別名,那麼你不能同時擁有 suzy.podunk.edu 的 MX 記錄,或者 A 記錄,甚至是 TXT 記錄。
對於 example.com,您必須使用 A 記錄而不是 CNAME。