需要帮助在Google Cloud上设置A记录

时间:2018-11-28 21:47:35

标签: google-cloud-platform google-cloud-storage google-cloud-dns

因此,我在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。

3 个答案:

答案 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帐户

  1. 然后转到您域的DNS管理,方法是单击“管理”,然后单击“管理DNS”。

  2. 检查转发和子域>单击“添加子域”。

4。还有一个子域,请写上不带www的域名(表示您的裸域)

  1. 然后在“转发”中用www(您的完整域名)在此处写下您的域名

  2. 选择转发类型为“永久301”。

  3. 在设置中,仅选择前进

  4. 并保存您的设置

  5. 等待30分钟以更新您的记录,您将看到您的域将在没有www的情况下正常工作,这意味着您的裸域将起作用。

如果仍然无法正常运行,请检查此[document],以了解如何配置Cloud Storage存储桶为您拥有的域托管静态网站。