最近(最近几天),我安装 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)
您可以使用 Firefox 执行相同的测试。安装Firebug 插件并查看是否出现与 DNS 相关的相同结果。NET 选项卡将能够显示所有元素的 DNS 查询时间。确保在测试之间刷新dns(ipconfig /flushdns)。也许它不是 IE8,如果不是,这可能会对您有所帮助。
祝你好运
您的计算机是域成员,还是曾经是域成员?
这些 LDAP 查询看起来很像域成员拼命寻找域控制器时发生的情况。
如果我没记错的话,Wireshark 不会显示捕获的数据包中涉及的进程信息。您能否安装 Microsoft Network Monitor 3.3(它确实显示了进程)以查看它实际上是 IE8 还是另一个发出 DNS LDAP 查询的进程?
为什么它没有收到答复?这是一个 DNS 查询,缺少 LDAP 服务器不应阻止您的防火墙/路由器/dns 服务器/咖啡机对 SRV _LDAP 查找做出负面响应。我敢打赌,如果您的 DNS 服务器正确响应了此查询,IE8(或实际发出这些请求的任何进程)将不必重试 15 秒。
在涉及的PC上,能否将DNS服务器配置从本地路由器切换到OpenDNS服务器208.67.222.222和208.67.220.220,看看问题是否解决。
听起来宽带路由器没有正确处理 DNS 请求,但我认为 IE8 也不应该等待那么长时间来响应。
我在最近的安装中看到了相同的行为。使用终端服务和 Citrix Xenapp5 挖掘 Win2K3 服务器。
我没有 AD 或 Windows 域。机器配置为“工作组”服务器
当我在 TS 会话中启动 IE8 时,加载主页(本地 Intranet 服务器)需要 20 秒以上。我的 Wireshark 确认了完全相同的 DNS 查找,可能在 20 秒左右的时间内进行了 8 次查询。如上所述,DNS 查询没有附加本地域。一个普通的查询应该有“_ldap._tcp.domain.com”的形式。有点臭,因为没有域,您甚至无法通过 DNS 或本地主机文件对查询进行黑洞化。
互联网浏览器在启动时寻找 Active Directory 服务到底是什么??尼尔。