在另一个子域上设置通配符子域(Namecheap)

时间:2018-07-05 00:46:27

标签: dns subdomain

我的域名看起来像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。

2 个答案:

答案 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
---------------------------------------------------------------