Domain-Name-System
萬用字元 CNAME DNS 記錄是否有效?
我知道擁有作為萬用字元的 DNS A 記錄是有效的(例如 *.mysite.com)。是否有可能/有效/建議使用萬用字元 CNAME 記錄?
有可能做到這一點。在4592澄清應該支持它之前,它一度懸而未決。
僅僅因為它是可能的並不意味著它受到所有 DNS 提供商的支持。例如,GoDaddy 不允許您在 CNAME 記錄中設置萬用字元。
至於是否建議這樣做,這取決於您的使用情況。當您指向一個您無法控制 DNS 的“外部”域名時,通常使用 CNAMES 是為了方便。
例如,假設您設置了一個 CMS 系統,允許您將 *.mycms.com 作為站點名稱(它使用主機標頭)。您希望客戶能夠輕鬆設置 *.cms.customer.com,而不必擔心您可能會在某個時候更改您的 IP 地址。在這種情況下,您可以建議他們為 www.mycms.com 設置一個名為 *.cms.customer.com 的萬用字元 CNAME。
因為並非所有提供商(例如 GoDaddy)都支持萬用字元 CNAME,所以我不建議在您向各種客戶(您不知道他們的提供商的能力)建議它的情況下使用它。