排除本地网络中的网站问题

Hay*_*WVN 6 networking website windows-7 internet

有一个外部网站,它在某些 PC 上可以正常打开,但在其他 PC 上似乎超时(或超时的症状,但实际上从未发生过)。

似乎只影响(部分)我们较新的HP Pro 3305 MT 工作站。所有这些都运行带有所有更新的 Win7 32 位 SP1。较旧的 PC(Win7 32 位 SP1 和 WinXP)不受影响。

使用 Google Chrome 和 Firefox 没有区别。在 IE9 兼容模式下打开网站有完全相同的症状。

所有 PC 都在同一个本地网络(工作组)上,使用同一个 DNS 服务器和网关(内部)在同一个互联网连接上,在同一个子网上。没有代理服务器,没有内容过滤,没有负载平衡等。只有有效的组策略(本地)用于更新调度。本地防火墙都是一样的(卡巴斯基 WP4),我们面向外部的防火墙没有 IP 特定设置。

我无法控制外部网站,traceroute 在所有 PC 上显示相同的目的地。这是我们行业(园艺)中一个相当受欢迎的网站,我不知道其他任何人(甚至我们姊妹公司内的其他网站)也有同样的问题。

更新: 使用 Fiddler2 监视 HTTP 请求,似乎由于某种原因没有得到满足?!

请求已发送:

GET http://www.rhs.org.uk/ HTTP/1.1
Host: www.rhs.org.uk
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-GB,en-US;q=0.8,en;q=0.6
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Run Code Online (Sandbox Code Playgroud)

从请求的 Fiddler 2 记录:

This session is not yet complete. Press F5 to refresh when session is complete for updated statistics.

Request Count:   1
Bytes Sent:      567        (headers:567; body:0)
Bytes Received:  0      (headers:0; body:0)

ACTUAL PERFORMANCE
--------------
ClientConnected:    17:02:33.720
ClientBeginRequest: 17:02:39.118
GotRequestHeaders:  17:02:39.118
ClientDoneRequest:  17:02:39.118
Determine Gateway:  0ms
DNS Lookup:         0ms
TCP/IP Connect: 46ms
HTTPS Handshake:    0ms
ServerConnected:    17:02:39.165
FiddlerBeginRequest:    17:02:39.165
ServerGotRequest:   17:02:39.165
ServerBeginResponse:    00:00:00.000
GotResponseHeaders: 00:00:00.000
ServerDoneResponse: 00:00:00.000
ClientBeginResponse:    00:00:00.000
ClientDoneResponse: 00:00:00.000


RESPONSE BYTES (by Content-Type)
--------------
~headers~:  0
Run Code Online (Sandbox Code Playgroud)

来自工作 PC 的成功请求的日志(今天早上完成,请原谅时间戳与上面不同):

Request Count:   1
Bytes Sent:      493        (headers:493; body:0)
Bytes Received:  20,413     (headers:525; body:19,888)

ACTUAL PERFORMANCE
--------------
ClientConnected:    08:22:47.766
ClientBeginRequest: 08:22:47.766
GotRequestHeaders:  08:22:47.766
ClientDoneRequest:  08:22:47.766
Determine Gateway:  0ms
DNS Lookup:         26ms
TCP/IP Connect: 30ms
HTTPS Handshake:    0ms
ServerConnected:    08:22:47.828
FiddlerBeginRequest:    08:22:47.828
ServerGotRequest:   08:22:47.828
ServerBeginResponse:    08:22:48.905
GotResponseHeaders: 08:22:48.905
ServerDoneResponse: 08:22:48.905
ClientBeginResponse:    08:22:48.905
ClientDoneResponse: 08:22:48.905

    Overall Elapsed:    00:00:01.1388020

RESPONSE BYTES (by Content-Type)
--------------
text/html:  19,888
~headers~:  525
Run Code Online (Sandbox Code Playgroud)

所以我的问题已经演变成:

2 个请求之间有什么区别,我如何确定为什么 1 台 PC 没有收到对它的 GET 请求的回复?

更新2

看我下面的回答。将来我可能会接受它,但无法重现问题(或修复),我想保留这个问题。

Hay*_*WVN 0

截至今天早上,这个问题已“修复”。

我曾(通过电子邮件)与皮尔斯·卡森巴格(Piers Karsenbarg)一起通过几种不同的解决途径进行合作,但均无济于事。网站上没有任何变化,机器上也没有任何变化 - 除了一些 Windows 更新。非常感谢皮尔斯参与这个问题并花费了大量的宝贵时间来解决它!

Piers 将我链接到了这个,它具有这些有问题的机器上的所有症状(但没有任何原因)(即没有 Type 1 字体)。但Windows 更新(或某些 Adob​​e 更新)可能解决该问题 - 我正在考虑替换或删除 Type 1 字体。更多信息可以在这里这里找到。