在 Google Cloud Platform 上托管的 GoDaddy 中映射子域名

在 Google Cloud Platform 上托管的 GoDaddy 中映射子域名

我一直在尝试映射子域Godaddy网站托管于谷歌云平台

这是我所做的:

1)账单和凭证设置于谷歌云平台

2)在谷歌云平台我添加了新云 DNS(区):

DNS Name: api.altura.co
Type: NS
TTL (Seconds): 21600
Data:
ns-cloud-a1.googledomains.com
ns-cloud-a2.googledomains.com
ns-cloud-a3.googledomains.com
ns-cloud-a4.googledomains.com

3)然后在去吧爸爸我变了:

Nameservers:
ns-cloud-a1.googledomains.com
ns-cloud-a2.googledomains.com
ns-cloud-a3.googledomains.com
ns-cloud-a4.googledomains.com

In the DNS Zone File:

Added a CNAME:

Host: api
Points to: ghs.googlehosted.com
TTL: 1 Hour

4) 我等了超过 24 小时,似乎什么都没发生。当我 ping 它时,我得到:未知主机

我想我可能遗漏了一些重要的东西。如能得到任何帮助,我将不胜感激。

答案1

您近期可能想做的事情:

  1. 进入 GoDaddy 管理并告诉它自动管理您的 DNS。

    这将更改您的注册记录,使其重新指向 GoDaddy 的 DNS,这意味着访问您域名的访客将获得一些东西 - 可能是默认的 GoDaddy 停放域名页面。目前访客什么也得不到。此更改将很快生效,可能在一小时内生效。

  2. 进入 GCP 并查找您想要分配 api 子域的资源。

    问题中没有明确提到这一点,但可能 GCP 中有一些特定资源需要 api 子域解析。这可能是与计算实例关联的公共 IP 地址,或与负载均衡器关联的 Google 拥有的域名。

  3. 返回 GoDaddy 并为“api”子域分配适当的 DNS 记录 - 如果您从 Google 获得的是域名,则为 CNAME 记录;如果您获得的是 IP 地址,则为 A 记录。

  4. 在 GCP 中,删除 api.altura.co 的 DNS 配置。这不提供任何价值。

似乎您告诉注册商您的权威 DNS 位于 GCP,但 GCP DNS 对该域一无所知。从提供的信息来看,尚不清楚为什么会出现这种情况,但最重要的是,对于基本用例,即使 GCP 用于计算或其他资源,也没有理由使用 GCP DNS。

相关内容