托管DNS问题

时间:2020-09-23 14:33:25

标签: node.js reactjs heroku godaddy-api

我已经开发了react / node.js网络应用程序,并使用自己的域名托管在heroku中。 我添加到我的heroku中的域名包括www,例如www.example.ca,在godaddy转发部分中,我添加了htttps://www.example.ca。

问题是,如果我现在打开浏览器并键入example.ca,它将无法打开我的网站。 https://example.cahttp://example.ca都没有。

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

太困惑了,为此我找不到很好的文档。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

1添加pointdns插件

2将所有DNS记录添加到pointdns

3将GoDaddy ns替换为* .pointhq.com之类的pointdns NS

4从GoDaddy删除转发