站点的 DNS 仅在 IE 上无法解析 - “无法显示此页面”

站点的 DNS 仅在 IE 上无法解析 - “无法显示此页面”

在 IE 上(仅限 IE),我们的域名coinchat.org无法解析。IE 显示“无法显示此页面”错误。在 IE 控制台中,该页面实际上是“dnserror.htm”,暗示 IE 可能在解析域名时遇到问题。

这只发生在 Internet Explorer 上,并且发生在我们许多(如果不是全部)IE 用户身上。我们完全搞糊涂了,因为我们的 DNS 记录应该是正确的。在相同的受影响机器上执行 Ping 会返回正确的 IP。Firefox/Chrome 在同一台机器上运行良好。

从 Linux 机器挖掘响应:

; <<>> DiG 9.8.1-P1 <<>> coinchat.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52763
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;coinchat.org.          IN  A

;; ANSWER SECTION:
coinchat.org.       69123   IN  A   66.228.48.212

;; Query time: 234 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 28 02:45:22 2014
;; MSG SIZE  rcvd: 46

更奇怪的是kitty.coinchat.org,具有相同 IP 设置的一个子域名,在 IE 上可以正常访问。

到底发生了什么?

答案1

如果这是面向公众的网站,请验证您是否拥有 WWW 的 A 记录和 *

如果您的 DNS 服务器中没有明确定义这些内容,IE 有时就会出现故障。

此外,常规 IE 故障排除要求您应该验证/清除安全/代理设置,或将浏览器恢复为默认值。

答案2

检查以确保每个域(带有和不带有 www)都有主机头条目。

我遇到过类似的问题,当我仅输入 domain.com 时,MSIE 会返回 404 错误。但是,www.domain.com 可以正常工作。我有 URL 重写规则,可将非 www 重定向到 www.domain.com。但这似乎只在 MSIE 中失败。Google Chrome 工作正常。

然后我注意到我没有在 IIS 中为不带 www 的域名输入主机头。当我在 IIS 绑定中输入主机头条目时,所有浏览器都解析了 domain.com url。我无法解释为什么有些浏览器可以正常工作。我在测试期间禁用了缓存。但现在它可以正常工作了。

相关内容