由于LDAP DNS查询,IE8启动缓慢

最近(在过去的几天),我安装IE8已经花了15到20秒来加载我的主页。 具体来说,事件的序列(由WireShark报道)是:

  • 浏览器发出DNS A查询来parsing主页服务器的IP地址。
  • 然后,浏览器花费接下来的15-20秒广播DNS SRV _LDAP._TCP查询(大约在2秒钟内),而没有收到答复(我们没有LDAP服务器)。
  • 浏览器重新发出DNS A查询并再次parsing服务器的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) 

您可以使用Firefox执行相同的testing。 安装Firebug插件 ,看看是否发生与DNS相同的结果。 NET选项卡将能够显示所有元素的DNS查询时间。 确保在testing之间flushdns(ipconfig / flushdns)。 也许这不是IE8,如果不是这可能会帮助你。

祝你好运

你的电脑是域名成员,还是曾经?

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

如果我没有记错,Wireshark不会显示捕获的数据包中涉及的进程信息。 你可以安装Microsoftnetworking监视器3.3(显示进程),看看它实际上是IE8还是另一个进程发出的DNS LDAP查询?

为什么它没有收到答复? 这是一个DNS查询,缺乏LDAP服务器不应该阻止你的防火墙/路由器/ DNS服务器/咖啡机对SRV _LDAP查找的负面响应。 我敢打赌,如果你的DNS服务器正确地回应了这个查询,IE8(或者其他任何正在进行这些请求的进程)不需要重试15秒。

在涉及的PC上,可以将DNS服务器configuration从本地路由器切换到OpenDNS服务器208.67.222.222和208.67.220.220,查看问题是否解决。

这听起来像是宽带路由器没有正确处理DNS请求,但我认为IE8不应该等待那么久的答复。

我在最近的安装中看到了相同的行为。 使用terminal服务和Citrix Xenapp5挖掘Win2K3服务器。

我没有AD或Windows域。该机器被configuration为“工作组”服务器

当我在TS会话中启动IE8时,需要20秒+来加载主页(本地内部网服务器)。 我的Wireshark确认完全相同的DNS查询,也许在20秒左右8个查询。 如上所述,DNS查询没有附加本地域。 普通的查询应该有“_ldap._tcp.domain.com”的forms。 因为没有域,你甚至不能通过DNS或本地主机文件黑洞查询臭名的位。

互联网浏览器在开始寻找Active Directory服务的时候是什么? 尼尔。