我正在尝试修复一台运行 XP 的旧笔记本电脑,直到最近它都运行正常,但现在无法再连接到网络(通过 Chrome、Firefox 或 IE)。我可以 ping 出 google、yahoo 等的 IP 地址,并 ping ipconfig 告诉我它正在使用的 DNS 服务器,从其他笔记本电脑访问时可以正常工作,但 nslookup 失败并给出“DNS 请求超时”错误。
我尝试过禁用防火墙,但没什么效果。有线和无线连接都出现了同样的问题,但两者都适用于其他笔记本电脑,所以这是笔记本电脑本身的问题,而不是它试图使用的互联网连接的问题。尝试通过完全独立的连接进行连接时也遇到了同样的问题。
不幸的是,我手边没有任何 XP 磁盘,所以我无法尝试修复安装,并且有人明智地禁用了这台笔记本电脑上的系统还原点,所以我无法尝试将其恢复到还原点。
下一步我可以尝试什么?可能存在什么问题?
谢谢。
编辑后添加:
ping google.com 不通,ping 其 IP 没问题
DNS 设置来自 ISP,并且在其他笔记本电脑上运行良好,用公共 DNS 服务器设置替换它们没有帮助。
在其他笔记本电脑上 Telnet 到 DNS 服务器是可行的,但在无法正常工作的笔记本电脑上却不行。我尝试了 RootkitRevealer,但没有发现任何异常。
答案1
您正在连接到哪个 DNS 服务器?
尝试将主 DNS 更改为 4.2.2.3,将辅助 DNS 更改为 4.2.2.7(两者都是公共 DNS 服务器)。
您是否从路由器获取 DNS(例如,DNS 是否与路由器 IP 相同?),还是通过 DHCP 从 ISP 获取 DNS?您是否静态设置 DNS?