单个网站的 DNS_PROBE_FINISHED_NXDOMAIN

Posted

技术标签:

【中文标题】单个网站的 DNS_PROBE_FINISHED_NXDOMAIN【英文标题】:DNS_PROBE_FINISHED_NXDOMAIN for single website 【发布时间】:2016-11-12 18:47:41 【问题描述】:

我之前创建了this question,但被告知这是与 HSTS 问题相对的 DNS 问题。无论如何,这是我需要帮助进行故障排除的:

问题: 当我尝试通过 chrome、firefox 或 safari 连接到单个站点(我拥有的站点)时,它显示 server DNS address could not be found. DNS_PROBE_FINISHED_NXDOMAIN。但是,我可以通过 Tor 浏览器连接到它。我还可以使用mxtoolbox 验证地址是否正确解析。我也无法通过另外两台电脑和另外两部手机进行连接。我也无法通过手机通过不同的 WIFI 连接或个人热点进行连接。通过命令行的 Curl 和 Host 也无法得到响应。

我的尝试: 正如我上面所说,我尝试了不同的互联网连接和计算机。我还尝试刷新我的 DNS 缓存并指向另一个 DNS 服务器。

话虽如此,我不知道如何解决这个问题。我对 Web 应用程序所做的唯一更改是添加 HSTS 标头,因此我创建了 earlier posing。请让我知道我可以提供哪些其他信息。否则,以下是有关网站本身的一些详细信息:

关于我的堆栈的其他信息:

Django 网络应用程序 Gunicorn / WSGI 服务器 托管在 Heroku - Cedar-14 堆栈上 使用 AWS route53 设置 DNS 通过 AWS 注册的域名

编辑

可能相关:https://serverfault.com/questions/606880/how-can-i-troubleshoot-a-route-53-hosted-zone

【问题讨论】:

你能分享你的域名吗?我调试问题会变得更容易吗? 好的,这个名称服务器是干什么用的?名称服务器:ns14.wixdns.net 名称服务器:ns15.wixdns.net 名称服务器:ns-1040.awsdns-02.org 您是否将此域转移到 Route 53? wix 无关紧要。我刚刚删除了那些。 beta. & www.beta. 应该指向不同的 Heroku 应用程序。 是的,但是它们还没有传播,所以等到它们传播,一旦整个 DNS 名称服务器都通过路由 53 运行,那么域将正常运行。名称服务器传播大约需要 12 小时。所有名称服务器都应通过 Route 53 服务 奇怪的是它们已经传播了很长一段时间。直到昨天为止,一切都运行良好大约一个月。 【参考方案1】:

因此,根据我们关于 NS 服务器记录的讨论,始终确保本地 NS 记录与父 NS 记录匹配。

在您的情况下,有 2 条额外的 NS 记录与您的域相关联,这就是您的域和子域运行状况不佳的原因。一旦您删除了这些记录,域和子域就会恢复正常。

【讨论】:

【参考方案2】:

我遇到了类似的问题,无法打开 Facebook。其余所有站点都运行良好。最初,我认为 Facebook 阻止了我,因为我之前从未遇到过这个糟糕的问题。后来我在谷歌上搜索,发现一篇文章描述了 Chrome 上的 DNS_PROBE_FINISHED_NXDOMAIN 问题。

我刚刚将我的 DNS 服务器地址更改为 8.8.8.8(首选)和 8.8.4.4(备用),我再也没有遇到过这个问题。

参考 - https://www.mobipicker.com/dns_probe_finished_nxdomain/

【讨论】:

以上是关于单个网站的 DNS_PROBE_FINISHED_NXDOMAIN的主要内容,如果未能解决你的问题,请参考以下文章

如何将网站作为单个文件提供?

单个网站的 DNS_PROBE_FINISHED_NXDOMAIN

SASS 将样式应用于整个网站,尽管仅导入到单个页面中

使用单个Web爬网程序以预定义的格式使用附件来废弃多个网站?

如何从网站/词典中获取单个单词?

如何使用单个 Laravel 代码实例配置和运行具有各自数据库的多个网站