我一直在尝试在Google云端平台中托pipeGodaddy.com中的子域
这是我所做的:
1)在Google云端平台中设置帐单和凭证。
2)在Google云端平台中,我添加了一个新的云端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)然后在Godaddy我改变了:
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小时,似乎没有任何事情发生。 当我平了,我得到: 未知的主机 。
我想我可能会省略一些重要的东西。 任何帮助,我会高度赞赏它。
你可能想要在短期内做什么:
进入GoDaddypipe理,并告诉它自动pipe理您的DNS。
这将改变你的注册logging,指向GoDaddy的DNS,这意味着你的域名访问者将得到一些东西,可能是一个默认的GoDaddy停放的域名页面。 现在,游客什么也得不到。 这个改变很快就会生效,大概在一个小时之内。
进入GCP并查找要分配api子域的资源。
这个问题在这个问题中没有明确提到,但是大概在aCP子域应该解决的GCP有一些特定的资源。 这可能是与计算实例关联的公共IP地址,也可能是与负载平衡器关联的Google拥有的域名。
回到GoDaddy,并为“api”子域分配一个适当的DNSlogging – 一个CNAMElogging,如果你从Google获得的是域名,或者是Alogging,如果你得到的是IP地址。
在GCP中,删除api.altura.co的DNSconfiguration。 这不提供任何价值。
看起来,您告诉您的注册商,您的授权DNS位于GCP,但GCP DNS并不知道该域名的任何内容。 目前还不清楚为什么这是来自所提供的信息,但底线是对于基本用例,即使GCP用于计算或其他资源,也没有理由使用GCP DNS。