因此,我在Google Cloud上托管了一个网站,我从GoDaddy购买了域名,该网站的www.blakemining.com版本可以正常工作,但是如果您键入blakemining.com,则无法正常工作。我给GoDaddy打了电话,他们说我需要将A记录设置为网站的IP地址才能正常工作。我如何获得我的网站的IP地址?我尝试了一些在网上找到的东西,但似乎都没有给我正确的IP地址。
这是我添加到默认设置的记录集上的内容
blakemining.com。一个300 172.217.4.144
www.blakemining.com。 CNAME 300 c.storage.googleapis.com。
答案 0 :(得分:1)
根据GCS静态网站documentation,您的云存储桶需要命名为“ www.blakemining.com”。您实际上只需要CNAME记录。
答案 1 :(得分:0)
您是否从Compute Engine的VM实例运行网站服务?如果是这样,请使用以下命令:
gcloud compute instances describe <instance-name> --zone=<your-instance-zone> | grep -i natip
上面的命令将显示您的外部IP
您在使用Cloud DNS吗?
我还不能添加评论:)
答案 2 :(得分:0)
在审查您的案例说明之后,在我看来,这不是将A记录设置为IP地址的问题,似乎有关您的裸域(非WWW)的重定向问题并未转发到您的实际域(使用WWW)
要解决此问题,请按照以下步骤操作:
1。登录您的Go Daddy帐户
然后转到您域的DNS管理,方法是单击“管理”,然后单击“管理DNS”。
检查转发和子域>单击“添加子域”。
4。还有一个子域,请写上不带www的域名(表示您的裸域)
然后在“转发”中用www(您的完整域名)在此处写下您的域名
选择转发类型为“永久301”。
在设置中,仅选择前进
并保存您的设置
等待30分钟以更新您的记录,您将看到您的域将在没有www的情况下正常工作,这意味着您的裸域将起作用。
如果仍然无法正常运行,请检查此[document],以了解如何配置Cloud Storage存储桶为您拥有的域托管静态网站。