我使用的是 Windows XP。它有病毒,但我已成功清除并删除了所有病毒,您可以相信我的话。
现在,我无法在 Google Chrome 和 IE 中访问google.com
,除此网站外,其他所有网站都可以访问。我在同一网络下使用笔记本电脑,它运行正常。
在这两种浏览器中,我都输入了http://66.102.11.104/
直接进入 Google 的功能,而且都成功了。进入 Google 后,我会使用搜索栏,然后再次
500内部服务器错误。
我该如何修复此问题?
为确保我们了解情况:我的 Windows XP hosts 文件位于C:\WINDOWS\system32\driver\etc
– 并且 host 文件的名称是“host”吗?在我的etc
文件夹中,我只看到:
- 主机
- 网络
- 协议
- 服务
这些是我的仅有的四个文件。那么,我lmhosts
用记事本打开并检查一下。只有注释行,没有任何与“google”相关的内容。
这里应该有一个hosts
文件,所以我猜它被删除了。我hosts
从我目前正在使用的另一个 Windows XP 复制了该文件,并想将其粘贴到那里。它问我是否要覆盖。我说“不”,现在我推测该文件是隐藏的。
我去了控制面板 > 文件夹选项并启用“显示所有隐藏文件”。我回到文件夹,仍然什么都没有。所以我备份了文件夹,并尝试用新文件覆盖 hosts 文件。
我收到一个错误,
无法复制主机:访问被拒绝。请确保磁盘未满或未受写保护,并且文件当前未被使用。"
现在怎么办?
答案1
google 的 IP 地址对每个人来说都不同。我认为 Google 使用离您最近的位置。为确保安全,您可以使用 Google 自己的 DNS 服务器:8.8.8.8 和 8.8.4.4
静态 DNS 文件是“hosts”
在“开始”菜单中找到“命令提示符”或类似命令,以管理员身份运行。现在您已获得提升的权限。输入 记事本 c:\windows\systeme32\drivers\etc\hosts打开 hosts 文件。在 Windows Vista/7 中,您可能需要取得该文件的所有权才能对其进行修改。在 XP 中,它只是只读的,将其设为非只读以进行修改和保存。
答案2
66.102.11.104 与 google 无关:
C:\>host google.com
google.com has address 74.125.127.105
google.com has address 74.125.127.106
google.com has address 74.125.127.147
google.com has address 74.125.127.99
google.com has address 74.125.127.103
google.com has address 74.125.127.104
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
尝试在浏览器中输入上述某个 IP。
按照建议,尝试检查您的 hosts 文件,它很可能是罪魁祸首,但您的浏览器也可能被劫持(请参阅 SU 上有关恶意软件/广告软件删除工具的各种帖子)。要修复您的 hosts 文件,您需要使用提升的权限打开它。