使用 Google Compute Engine 设置 Google 域名?

使用 Google Compute Engine 设置 Google 域名?

因此,我最近从 Google Domains 购买了一个域名,并使用 Google Cloud Platform 上提供的 ASP.NET 模板设置了虚拟机。我完成了有关设置 Cloud DNS 和在 Google Domains 上设置名称服务器的教程,我相信我已正确完成所有操作。

我已经:

  • 保留我的静态外部IP 35.208.136.38:。
  • 设置我的云 DNS:
    • A记录polytide.net
    • NS命名服务器的记录(由 GCP 生成)ns-cloud-e[n].googledomains.com
    • SOA记录(不确定这是什么,但由 GCP 生成)。
    • CNAME记录www.polytide.net
  • 将 Google Domains 上的自定义命名服务器设置为上述NS记录。

我已经表演了DNS 查询一切似乎都正常;但是,我只能通过外部 IP 访问我的网站。我尝试 ping 域名和外部 IP,但只有 IP 返回结果。当我尝试通过域名访问我的网站时,我收到以下错误:

polytide.net找不到 的服务器 IP 地址。

DNS_PROBE_FINISHED_NXDOMAIN

我感觉我错过了一个关键点,现在我停滞不前了。另外,不确定这是否重要,但虚拟机没有选中防火墙框HTTPHTTPS。我确实选中了这些框以尝试修复该问题,但没有成功,所以我取消选中它们,因为这是模板使用的默认设置。

如何设置我的 Google Compute Engine 网站以利用我的 Google 域名?

答案1

看起来所有设置都正确,我可以从这里正常访问您的网站(它显示“建设中”页面)。

最有可能的是,NXDOMAIN结果缓存在您的本地 DNS 服务器、ISP 的 DNS 服务器或 Web 浏览器中。它最终会过期,一切将恢复正常。请参阅负面 DNS 缓存通常会持续多长时间?了解更多信息。

相关内容