Ben*_*lls 94 domain-name-system cname-record wildcard
我知道拥有通配符的 DNS A 记录是有效的(例如 *.mysite.com)。是否可能/有效/建议使用通配符 CNAME 记录?
Ada*_*and 67
有可能做到这一点。有一段时间它有点悬而未决,直到4592澄清它应该得到支持。
仅仅因为它是可能的并不意味着所有 DNS 提供商都支持它。例如,GoDaddy 不允许您在 CNAME 记录中设置通配符。
至于是否建议这样做,这取决于您的使用情况。当您指向一个您无法控制 DNS 的“外部”域名时,通常使用 CNAMES 是为了方便。
例如,假设您设置了一个 CMS 系统,该系统允许您将 *.mycms.com 作为站点名称(它使用主机标头)。您希望客户能够轻松设置 *.cms.customer.com,而不必担心您可能会在某些时候更改您的 IP 地址。在这种情况下,您可以建议他们为 www.mycms.com 设置一个名为 *.cms.customer.com 的通配符 CNAME。
因为并非所有提供商(例如 GoDaddy)都支持通配符 CNAME,所以我不建议在您向各种客户推荐它的情况下使用它(您不知道他们的提供商的功能)。
Zty*_*tyx 22
我添加了该行
*.www IN CNAME my_webserver
Run Code Online (Sandbox Code Playgroud)
到我的绑定配置中的区域文件,并且运行良好(即。whatever.www.domain.com
并且whatever2.www.domain.com
都指向my_webserver
.
也可以通过添加行来为此添加例外
exception.www IN CNAME another_server
Run Code Online (Sandbox Code Playgroud)
所以exception.www.domain.com
指着another_server
.
小智 5
我们一直使用通配符 dns,并且没有遇到任何问题。如果将其指向 ipaddres,请使用:
\n\n*.mysite.com \xc2\xa0\xc2\xa0 \xc2\xa0Host (A)\xc2\xa0\xc2\xa0 \xc2\xa0Default \xc2\xa0\xc2\xa0\xc2\xa0 xxx.xxx.xxx.xxx\n
Run Code Online (Sandbox Code Playgroud)\n\n如果您想使用别名,请执行以下操作:
\n\n*.mysite.com. IN CNAME mysite.com.\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
140704 次 |
最近记录: |