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.com
和 www.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。
我按照 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.com
和 www.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。