![将 go daddy 中的通配符子域名指向 heroku 应用程序](https://linux22.com/image/785515/%E5%B0%86%20go%20daddy%20%E4%B8%AD%E7%9A%84%E9%80%9A%E9%85%8D%E7%AC%A6%E5%AD%90%E5%9F%9F%E5%90%8D%E6%8C%87%E5%90%91%20heroku%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
所以我在 go daddy 上购买了一个域名,名字叫示例.com。现在我想指挥所有*.example.com到托管在 heroku 上的 nextjs 应用程序。
我按照标准流程将任何子域名指向一个 Heroku 应用程序,该应用程序
- 按名称将自定义域添加到 heroku 应用程序*.example.com。
- 复制 heroku 给出的 dns 目标
- 在 go daddy 的 DNS 记录页面中为站点创建一个 cname 记录,以 * 作为名称,以 heroku dns target 作为数据。
现在,当我尝试访问 sub.example.com 时,该网站无法访问。上述过程似乎仅对通配符无效。当我对任何单个子域重复相同的过程时,假设sub.example.com它运行完美。
我已经关注了提到的答案这里. 我知道 Heroku 支持通配符,正如所提到的这里。
另请参考,主域名 example.com 指向另一台单独托管的服务器。
go daddy 上的 dns 记录如下
Type | Name | Data | TTL
------------------------------------------------
CNAME | * | example.herokudns.com. | 1 hour
在 Heroku 端
Domain Name | DNS Target
---------------------------------------
*.example.com | example.herokudns.com