最近(最近几天),我安装的 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 也不应该等待那么长时间才能得到响应。