CNAME到通配符子域

时间:2014-08-07 21:52:13

标签: dns subdomain wildcard cpanel cname

只是尝试创建一个Web应用程序,客户端可以创建自己的应用程序实例,所以我在CPanel中创建了一个通配符子域,检查了VirtualHosts和DNS中的A记录,一切正常。

现在当我去" client1app.domain.tld"它工作,带我到客户端应用程序,但当该客户端创建一个cname" app.clientdomain.tld"到" client1app.domain.tld",我被重定向到cPanels"默认网站页面"。

我仔细检查了一切。

App DNS:

*.domain.tld.   3600 IN A   x.x.x.x

客户DNS

app.clientdomain.tld.   3600 IN CNAME   client1app.domain.tld

App VirtualHost:

ServerName  _wildcard_.domain.tld
ServerAlias *.domain.tld

非常感谢任何帮助。

注意:我确实有root,这是一个VPS。

1 个答案:

答案 0 :(得分:0)

首先,简单的事情是,您是否使用用户界面而不是命令行将* .domain.tld添加为cPanel中的子域?

我曾尝试使用我的WHM服务器复制此问题但无法复制。

我建议首先将cPanel / WHM更新到最新版本,因为一些支持通配符子域的支持文章指出某些旧版本的cPanel存在带有通配符sub的错误,现在已经修复了。

如果您在任何时候手动编辑它,我也会重建httpd.conf。还要确保子域名与主机名不同,因为这会导致一些内部绑定错误。

我仅使用cPanel sudomain按钮设置我的环境,而不使用WHM或cPanel中的DNS编辑器