我的域名看起来像subdomain.example.com
,它指向具有专用IP的服务器。我想做的是能够拥有* (wildcard).subdomain.example.com
,但到目前为止没有成功。这是我尝试过的:
A record
*.subdomain
作为主机,值是server IP
。但这不起作用。
我正在尝试使用通配符来自动解析如下域:
abc.subdomain.example.com
xyz.subdomain.example.com
我应该使用A记录还是CNAME? subdomain.example.com
是服务器的域,并且具有自己的专用IP。
答案 0 :(得分:0)
由于您指向IP,因此它应该是A记录。 据我了解,您的配置应该可以正常工作。也许对Namecheap有限制?尝试Cloudflare。他们表示支持* .subdomain.domain.com:
请注意,通配符仅在最左侧的标签中有效。例如,不可能添加sub。*。example.com,但是可以添加* .sub.example.com。 [Source]
答案 1 :(得分:0)
我能够在namecheap.com上设置通配符CNAME。这可能是一项新功能,但我不确定。
例如,我有一个subdomain.example.com
的CNAME记录指向一个云端分布。
对于通配符,我还有另一个CNAME记录,其主机指定为*.subdomain.
--------------------------------------------------------------------
CNAME Record | subdomain | d20b3x2oef078.cloudfront.net
--------------------------------------------------------------------
CNAME Record | *.subdomain. | d20b3x2oef078.cloudfront.net
--------------------------------------------------------------------
在主机名末尾注意句点.
。
也许可以简单地进行*.
,但我还没有尝试过。
通配符A记录也是可能的,您只需删除尾随时间段即可:
---------------------------------------------------------------
A Record | *.subdomain | 34.245.102.8
---------------------------------------------------------------