与GoDaddy的通配符域

Spe*_*Fry 16 heroku ruby-on-rails-3

我读过Heroku的文档:

http://devcenter.heroku.com/articles/custom-domains#wildcard_domains

他们说要补充:

要与自定义域配合使用,请将DNS注册商配置为指向yourapp.heroku [app] .com的*.yourdomain.com.

在GoDaddy,你做不到:

*.yourdomain.com
Run Code Online (Sandbox Code Playgroud)

在名称字段中.我听说你可以做到:

**
Run Code Online (Sandbox Code Playgroud)

但是,我试过了,但它没有用.

当我在控制台中运行它时:

 host anysub.yourdomain.com
Run Code Online (Sandbox Code Playgroud)

我明白了:

 Host anysub.yourdomain.com not found: 3(NXDOMAIN)
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?我猜猜在GoDaddy中没有正确设置通配符?

(仅供参考:我将yourdomain.com替换为我的实际域名.)

Die*_*ego 20

转到GoDaddy的DNS管理器,顶部的第一个表应该是A(主机),单击第一个表格中的快速添加按钮.在第一个文本字段中,输入星号(*),在第二个文本字段中输入要重定向到的IP地址(与顶部的@记录相同).点击右上角的" 保存区域文件 "并确认.

这创建了一个包罗万象的记录anysub.yourdomain.com.

祝好运.

  • 这可能是"CNAME"吗? (2认同)

n__*_*__o 14

我今天刚试了一下,现在看来现在可以在GoDaddy中创建通配符了.

GoDaddy> ...> DNS管理器 - >区域文件编辑器(编辑区域)

然后在CNAME(别名)面板>快速添加下

Host: *
Points to: yourapp.herokuapp.com
Run Code Online (Sandbox Code Playgroud)

要么

Host: *.dev.herokuapp.com
Points to: yourapp.herokuapp.com
Run Code Online (Sandbox Code Playgroud)

然后单击"保存区域文件"并等待几分钟.

我记得不久前我自己得到了"Host not found 3(NXDOMAIN)"错误.不再.除A或CNAME中明确列出的子域之外的任何子域都将按预期重定向.

  • 哇,刚检查出来,确实如此,godaddy现在有了通配符CNAME,这太棒了 (2认同)