托管 DNS 问题

Hosting dns issue

我开发了一个 react/node.js 网络应用程序,我使用自己的域名托管在 heroku 中。 我添加到我的 heroku 的域名包括像 www.example.ca 这样的 www 并且在 godaddy 转发部分我添加了 https://www.example.ca.

问题是如果我现在打开浏览器并输入 example.ca 它不会打开我的网站。 https://example.ca nor http://example.ca.

都没有

我只能通过https://www.example.cawww.example.ca打开它。在某些浏览器中,它会在 http 和其他一些 https 中打开。

很困惑,我找不到这方面的好文档。任何帮助将不胜感激。

确保您没有在名称下添加 www。

GoDaddy 不支持别名,因此您将永远无法访问 https://example.ca nor http://example.ca。您必须使用支持别名的 DNS 服务(DNSimple 或 Cloudflare),或者如果您想坚持使用 Heroku 服务,请选择 pointDNS

这是使用 pointDNS 和 Godaddy 配置域的流程

1 添加pointdns add-on

2 添加所有DNS记录到pointdns

3 用类似 *.pointhq.com

的 pointdns NS 替换 GoDaddy ns

4 从 GoDaddy 中删除转发