Http

在 URL 中包含“www”有什麼意義?

  • July 11, 2018

除了歷史原因,是否有理由在 URL 中使用“www”?

www.xyz.com我應該從toxyz.com還是 from xyz.comto創建一個永久重定向www.xyz.com?你會推薦哪一個,為什麼?

您需要或其他一些子域的原因之一www與 DNS 和 CNAME 記錄的怪癖有關。

出於本範例的目的,假設您正在執行一個大型站點並將託管外包給諸如 Akamai 之類的 CDN(內容分發網路)。您通常所做的是將站點的 DNS 記錄設置為某個akamai.com地址的 CNAME。這使 CDN 有機會提供靠近瀏覽器的 IP 地址(以地理或網路術語)。如果您在站點上使用 A 記錄,那麼您將無法提供這種靈活性。

DNS 的怪癖是,如果您有一個主機名的 CNAME 記錄,那麼您就不能擁有同一主機的任何其他記錄。但是,您的頂級域example.com通常必須具有 NS 和 SOA 記錄。因此,您不能同時為example.com.

使用www.example.com使您有機會將 CNAME 用於www指向您的 CDN,同時將所需的 NS 和 SOA 記錄保留在example.com. 該example.com記錄通常還有一個 A 記錄指向將www.example.com使用 HTTP 重定向重定向到的主機。

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