访问我们网站的两个人(我 - 网站管理员 - 以及普通用户,目前)在 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 缓存。根据主机操作系统,使用dig
或nslookup
。在受影响的计算机上(似乎运行的是 OS X),运行dig +trace www.lastroarte.com
并dig a www.lastroarte.com
粘贴输出。
看起来 www 没有 A 或 CNAME 记录,但 lastroarte.com 有 A 记录。将 www CNAME 为 lastroarte.com 后,一切就都好了。