Windows

Windows DNS 中的 no-www CNAME

  • January 30, 2021

我已經要求我的一個客戶(執行 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。

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