【问题标题】:DNS_PROBE_FINISHED_NXDOMAIN with hosting static website with Google Cloud Platform使用 Google Cloud Platform 托管静态网站的 DNS_PROBE_FINISHED_NXDOMAIN
【发布时间】:2020-12-18 14:20:10
【问题描述】:

我按照hosting-static-website 上的说明成功建立了一个ip 34.120.167.35 的网站,我可以在其中查看我的网站。

我的 DNS 和域名均由 BlueHost 提供。我使用了 TXT 验证并拥有我的 SSL 证书activated on Google's end

我还在 Bluehost's DNS config 上添加了我的 ip 作为 A 记录。

一切都设置好后,我在浏览器中输入了我的域名 lihenghenrychang.com 并开始工作。但是,一天后,域名会返回以下错误: 找不到lihenghenrychang.com的服务器IP地址。 DNS_PROBE_FINISHED_NXDOMAIN。同时,我仍然可以在 ip 34.120.167.35 上成功查看我的站点。

我不知道问题可能出在哪里以及如何解决此问题。我认为 DNS 有问题,但是,bluehost 的客户支持说我应该就问题联系 Google。如果有人可以提供帮助,将不胜感激。

【问题讨论】:

  • 其实,如果你去www.lihenghenrychang.com,你可以访问你的网站,但不能使用裸域(lihenghenrychang.com)。我怀疑这似乎是 DNS 的更多问题。如果您转到toolbox.googleapps.com/apps/dig/#A 并检查您的域,您会看到该域没有 IP,但另一方面,对于 www 域,IP 设置正确

标签: google-cloud-platform web-hosting static-site bluehost google-bucket


【解决方案1】:

这似乎是 DNS 配置的问题。正如我在屏幕截图中看到的,您已经为lihenghenrychang.comwww.lihenghenrychang.com 配置了记录

但只有lihenghenrychang.com 解析:

$ dig lihenghenrychang.com @8.8.8.8
...
;; ANSWER SECTION:
lihenghenrychang.com.   14399   IN      A       34.120.167.35
...

$ dig lihenghenrychang.com @1.1.1.1
...
;; ANSWER SECTION:
lihenghenrychang.com.   14400   IN      A       34.120.167.35
...

$ dig www.lihenghenrychang.com @8.8.8.8
...
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.lihenghenrychang.com.      IN      A

;; AUTHORITY SECTION:
lihenghenrychang.com.   299     IN      SOA     ns1.bluehost.com. dnsadmin.bluehost.com. 2020083001 86400 7200 3600000 300
...

$ dig www.lihenghenrychang.com @1.1.1.1
...
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;www.lihenghenrychang.com.      IN      A

;; AUTHORITY SECTION:
lihenghenrychang.com.   300     IN      SOA     ns1.bluehost.com. dnsadmin.bluehost.com. 2020083001 86400 7200 3600000 300
...

因此,lihenghenrychang.com 是可访问的:

www.lihenghenrychang.com 不是:

要解决此问题,您可以尝试按照文档DNS Records Explained 并为lihenghenrychang.com 配置A 记录:

比如一个A Record用来指向一个逻辑域名,比如 作为“google.com”,到谷歌托管服务器的IP地址, “74.125.224.147”。

CNAME 记录www.lihenghenrychang.com

这些记录将www.example.com 指向example.com...

如果没有任何帮助,您应该联系Bluehost support

【讨论】:

  • 我修改了我的 CNAME 和 A 记录,现在一切正常。谢谢 Serhii。
  • 感谢您的确认。如果有帮助,请接受/支持我的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 2017-01-12
  • 2018-10-25
  • 2016-08-15
  • 2018-03-16
  • 1970-01-01
  • 2014-05-13
相关资源
最近更新 更多