我的网站 insurgent.info 出现了问题,Internet Explorer 无法显示(没有错误页面,甚至无法加载网站 - 浏览器会立即将网址传递给默认搜索引擎),但网站在 Waterfox 上显示正常,没有任何问题。
我已经使用 zonemaster.net 检查了该网站并且知道没有 DNS 问题;所以我试图找到一种方法来捕获 Apache 日志中的错误,或者查看 BIND 如何处理请求,因为即使 mod_log_forensic 也无法向我提供任何信息。
这实际上就像 IE 根本无法找到该网站,更不用说连接了(是的,我知道我的 DNS 传播目前只有 98% 左右);但在过去几周的几次修改中,Waterfox 一直连接顺利,尽管 IE 从来没有能够连接到该网站。
我已尽力简明扼要地说明,但如果需要更多信息,请告诉我。
答案1
Fiddler 是一个通用调试代理,可以捕获 HTTP 和 HTTPS 请求。
但是,如果您怀疑自己遇到了 DNS 问题,则需要使用 Wireshark 并仔细过滤捕获的数据。
或者,您可以使用该ping
命令进行测试,该命令将使用与 IE 相同的 DNS 系统和缓存。该nslookup
命令不使用 DNS 缓存,而是直接向默认或指定的 DNS 服务器发出请求,并且还可以针对指定的服务器进行测试。
为了防止失败时重定向到搜索引擎,您可以强制将 IE 视为域并通过指定协议显示错误页面,即在 URL 栏中example.com
键入http://example.com
(或),而不是导航到 。https://example.com