DNS_PROBE_FINISHED_NXDOMAIN 使用 Google Cloud Platform 托管静态网站

DNS_PROBE_FINISHED_NXDOMAIN with hosting static website with Google Cloud Platform

我按照 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。如果有人能提供帮助,将不胜感激。

看来是 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 记录:

For example, an A Record is used to point a logical domain name, such as "google.com", to the IP address of Google's hosting server, "74.125.224.147".

CNAME 记录 www.lihenghenrychang.com:

These records point www.example.com to example.com...

如果没有任何帮助,您应该达到 Bluehost support