由于 LDAP DNS 查询导致 IE8 启动缓慢

由于 LDAP DNS 查询导致 IE8 启动缓慢

最近(最近几天),我安装的 IE8 需要 15 到 20 秒才能加载我的主页。具体来说,事件顺序(根据 WireShark 的报告)如下:

  • 浏览器发出DNS A查询以解析主页服务器的 IP 地址。
  • 然后,浏览器花费接下来的 15-20 秒广播DNS SRV _LDAP._TCP查询(大约 2 秒一个周期),但没有收到任何答复(我们没有 LDAP 服务器)。
  • 浏览器重新发出DNS A查询并再次解析服务器的IP地址。
  • 最后,浏览器发出一个HTTP GET用于访问主页的通知。

有人知道为什么会发生这种情况吗?

编辑:
@Massimo,LDAP 查询是:-

Domain Name System (query)
  Transaction ID: 0x11c5
  Flags: 0x0100 (Standard query)
  Questions: 1
  Answer RRS: 0
  Authority RRS: 0
  Additional RRS: 0
  Queries
    _LDAP._TCP: type SRV, class IN
      Name: _LDAP._TCP
      Type: SRV (Service location)
      Class: IN (0x0001)

答案1

您可以使用 Firefox 执行相同的测试。安装Firebug 插件并查看 DNS 是否出现相同的结果。NET 选项卡将能够显示所有元素的 DNS 查询时间。务必在测试之间刷新 DNS(ipconfig /flushdns)。也许不是 IE8,如果不是,这可能会对您有所帮助。

祝你好运

答案2

您的计算机现在是否是域成员?或者曾经是吗?

这些 LDAP 查询看起来很像域成员拼命寻找域控制器时发生的情况。

答案3

如果我没记错的话,Wireshark 不会显示捕获的数据包中涉及的进程信息。您可以安装 Microsoft Network Monitor 3.3(它会显示进程)来查看它是否实际上是 IE8,或者是发出 DNS LDAP 查询的另一个进程吗?

答案4

在相关 PC 上,您能否将 DNS 服务器配置从本地路由器切换为开放DNS服务器 208.67.222.222 和 208.67.220.220,看看问题是否解决。

听起来好像宽带路由器没有正确处理 DNS 请求,但我认为 IE8 也不应该等待那么长时间才能得到响应。

相关内容