我网络上的一台 PC 无法 ping 任何内容。以下是我目前收集到的相关故障排除信息:
- 这台电脑上的 Windows 防火墙已关闭。
- 它可以解析 DNS 来获取 IP 地址,但也不能 ping 直接 IP 地址。
- 网络上的其他 PC 可以正确 ping 相同的网站。
- 它可以使用 Chrome、IE 和 Firefox 顺利浏览网站。
- 某些应用程序可以访问信息,有些则不能。
- 我的主机文件没有被篡改过。它们没有奇怪的设置。
- 在我安装下载的一些可疑软件之后就发生了这种情况。
- Windows 7 64 位 PC 具有足够的规格来满足几乎所有需求。
- 不在域名上,没有代理服务器,尝试将 DNS 设置为 Google 的 DNS。
- Tracert 什么也没返回。跟踪路由从未离开过计算机。
- 直接硬连线至路由器。
我立即怀疑 7 中提到的可疑软件包含某种恶意软件,它会监视或阻止 TCP/IP 调用,除非它们来自特定软件,否则我应该擦除这台机器并从头开始。
有人还有其他可以帮助我诊断的故障排除建议吗?或者当然只是彻底修复……其中之一现在就很棒了。
请记住:这不是 DNS 问题,不是 ISP 问题,不是防火墙问题,也不是主机文件问题。
答案1
首先,ping 不是 TCP,而是 ICMP。找到阻止 ICMP 的防火墙并不罕见(尽管这是不好的做法),但大多数其他功能仍可正常工作。我看到您说 Windows 防火墙已禁用,但也许您可以查看网络上的流量,看看 ping 是否无法发出或无法返回。tracert 也默认使用 ICMP,尽管有使用 TCP 的相关技术。
也许检查您的路由表,并访问网络上的本地服务(例如路由器上的 http?),以防万一涉及某种您不知道的网络隧道(我从未听说过恶意软件会这样做,但无论如何都要检查)。
答案2
首先,我要仔细检查 PC 上的防火墙是否已完全禁用。
此外,确保其他恶意软件防护程序或其他“仁慈”软件不会阻止你的电脑平工作:回答 ping 被视为安全漏洞(因为回答者说“是的,这是一个有效的 IP”),并且,如果确实存在这样的软件,它也可能会过滤掉包括答案在内的所有 ICMP(自愿或错误)。
现在,在 Windows 7 上,有许多页面解释如何以带网络连接的“安全模式”启动操作系统,例如这个。您可能想尝试一下这个,如果这可以阻止恶意软件(如果有的话)运行。
最后,在同一个注册表中尝试恶意软件检测 - 但我想你已经这样做了。
除了,
网络问题可能有很多根源。
您可能遇到路由问题,例如如果无线也可用并配置,并且由于某些原因,某些协议/应用程序选择 wifi 接口 - 而浏览器选择有线接口...(以防万一,禁用无线/任何其他接口 - 如果可用)
curl
尝试在或wget
(或类似)中运行查询迅速的绕过浏览器的 DOS 窗口,确保“其他电脑”在路由器级别没有允许的特定配置平(...)来来去去 / 如果这PC 在路由器层面没有特殊设置
更换电缆 - 有些网站可以通过 TCP 浏览,而 ICMP 却不能,这很奇怪,但你永远不知道(TCP 是“可靠的”,这意味着它会在放弃之前尝试几次)
检查 BIOS 设置中是否存在任何未经请求的“保护”设置,尤其是在 NIC 级别
创建可启动的 Ubuntu USB 盘启动并访问控制台(或gparted 直播可能更快,并允许访问控制台)。 如果 Linux 可以 ping 通,则这是 Windows 特有的问题。
检查论坛中的 NIC 品牌/类型,了解与 Windows 7 相关的任何异常情况
这里有很多假设,但当涉及到网络问题时,可能性的范围就很高!