如何调试 Internet Explorer 请求?

如何调试 Internet Explorer 请求?

我的网站 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

相关内容