Windows XP 不定期拒绝连接到一个特定的 Web 服务器

Windows XP 不定期拒绝连接到一个特定的 Web 服务器

我认为自己是高级用户但这个问题让我抓狂。

Windows XP(32 位家庭版)每天在完全不同的随机时间通过 WRT54G 路由器一两次,在随机的一段时间内(几分钟到 15 分钟以上)拒绝在任何端口上连接到我的主要 Web 服务器。其他所有网站都运行正常。

当这种情况开始发生时,会出现以下棘手的情况:

  1. 世界各地的其他人仍可正常连接
  2. 路由器可以直接连接(通过 shell 我可以使用 wget、ssh 等)
  3. ping/traceroute 在 Windows 上有效 - 仅 http、ftp、ssh 超时(所以 UDP 有效?!)
  4. 将上网本插入同一路由器,上网本可以连接
  5. 网络服务器有多个 IP,但当它开始执行此操作时,没有一个 IP 可以连接
  6. 如果启动时我已经有 ssh 连接,则它可以工作,只有新连接被阻止
  7. 当发生这种情况时我可以正常连接到任何其他网站/http/ftp
  8. ipconfig /flushdns 不能解决问题(直接 IP 也不起作用)

因此,总而言之,当这种情况开始发生时,UDP 似乎可以连接,但 tcp/ip 则不能,路由器可以与 Web 服务器通信,但不能与 Windows 通信。

因此,路由器要么随机阻止从我的 PC 到几个不同 IP 的 TCP/IP,但不阻止其他 IP。要么 Windows 随机拒绝到这些特定 IP 的出站 TCP/IP,但不拒绝其他 IP。

您能发现我还应该寻找或尝试什么吗?

补充:发现重置 Windows TCP/IP 堆栈可以立即让我重新连接到服务器

netsh int ip 重置

所以它与 tcp/ip 堆栈相关或附加 - 但当然重置它可能会导致其他驱动程序或层也重置(Windows 防火墙未处于活动状态)

相关内容