DigitalOcean DNS 或我的计算机为我的网站域名返回 ERR_NAME_NOT_RESOLVED

DigitalOcean DNS 或我的计算机为我的网站域名返回 ERR_NAME_NOT_RESOLVED

访问我们网站的两个人(我 - 网站管理员 - 以及普通用户,目前)在 Chrome 上www.lastroarte.com 遇到ERR_NAME_NOT_RESOLVED错误,并且任何其他浏览器都找不到该页面,并且它们不会预先显示错误日志,所以我假设这是同一个错误。 (我也没有搜索过它)

当我输入 IP 地址时,它工作正常。所以我相信这是一个 DNS 错误。这是whois我的域名:

Name Server: NS1.DIGITALOCEAN.COM
Name Server: NS2.DIGITALOCEAN.COM
Name Server: NS3.DIGITALOCEAN.COM
DNSSEC: unSigned

看起来不错吧?也许是这个 DNSSEC?

我在网上看到一些建议,

  • 刷新 DNS
  • 清除 Chrome DNS 缓存
  • 重启服务器
  • 检查 /etc/private/hosts 文件中是否存在误导性条目
  • 关闭防火墙
  • 检查 whois
  • 检查了谷歌的公共 DNS
  • 在我的网络设置中使用谷歌和 OpenDNS DNS ips
  • ETC

但都不起作用。我仍然相信是我的电脑出了问题。

关于如何解决这个问题有什么想法吗?

我在路由器下的 WiFi 上MacBook Pro运行。Yosemite 10.10

答案1

访问我们网站 www.lastroarte.com 的两个人(我 - 网站管理员 - 以及普通用户,目前)在 Chrome 上遇到了 ERR_NAME_NOT_RESOLVED 错误,而任何其他浏览器都找不到该页面,并且它们不会预先显示错误日志,所以我假设这是同一个错误。 (我也没有搜索过它)

在解决 DNS 问题时,不要依赖浏览器 DNS 缓存。根据主机操作系统,使用dignslookup。在受影响的计算机上(似乎运行的是 OS X),运行dig +trace www.lastroarte.comdig a www.lastroarte.com粘贴输出。

看起来 www 没有 A 或 CNAME 记录,但 lastroarte.com 有 A 记录。将 www CNAME 为 lastroarte.com 后,一切就都好了。

相关内容