我想在 FQDN 上设置通配符 cname,但似乎无法使其工作。
这就是我想要实现的目标:
A Record : domain.co.uk : my.ip.address.1
A Record : en.domain.co.uk : my.ip.address.1
cname : www.*.en.domain.co.uk : --> uk.domain.co.uk
我对这类事情还比较陌生,所以很可能很简单。网站数量太多,无法使用多个 IP 地址。
谢谢您的帮助。
答案1
Windows DNS 服务器默认可以处理仅指向 A 记录的 CNAME 记录。
不确定您使用的 Windows 版本,但您可以尝试通过注册表设置启用支持,如 Windows 2000 的 Technet 文章中所述
REG_DWORD LooseWildcarding=1
在
HKLM\SYSTEM\CurrentControlSet\Services\DNS\参数
检查那里的文档http://technet.microsoft.com/en-us/library/cc940790.aspx
希望对你有帮助 :)
答案2
通配符记录中的星号标签必须是最左边的标签。
因此使用www.*.en.example.com
是非法的,但*.en.example.com
没问题。还要注意,通配符匹配一个或者更多标签。