直到最近,我的浏览器才开始忽略我的 hosts 文件。我安装了 Windows 7 操作系统。
192.168.0.5 livesite.com
我努力了:
- 清除浏览器缓存
- 从命令行发出“ipconfig /flushdns”
- 从命令行发出“ping livesite.com”(响应为“来自 192.168.0.5 的回复:字节=32 时间=1ms TTL=128”)
- 重启设备
- 备份原始 hosts 文件并创建新的 hosts 文件
- 检查 lmhosts.sam(所有内容均已注释掉)
- 使用电缆直接连接到调制解调器
- 已检查 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
- 在另一台与我配置完全相同的笔记本电脑上尝试过
然后我尝试
- 将条目更改为“127.0.0.1 livesite.com”(ping 成功,浏览器成功)
- 将条目更改为“192.168.0.5 livesite.com”(ping 成功,浏览器成功,但仅持续一秒钟)
- 从命令行发出“ipconfig /flushdns”(ping 正常,浏览器不正常)
- 将条目更改为“127.0.0.1 livesite.com”(ping 成功,浏览器成功)
- 将条目更改为“192.168.0.5 livesite.com”(ping 正常,浏览器不正常)
- 从命令行发出“ipconfig /flushdns”(ping 正常,浏览器不正常)
知道为什么它能暂时起作用吗?或者更好的是,我还没有尝试过什么,或者我可能忽略了一些错误?
答案1
听起来好像连接正在使用代理。转到控制面板->Internet 选项->连接,然后单击底部的“局域网设置”按钮。确保未选中“使用代理服务器”按钮。
很多时候这只会影响浏览器,这就是为什么您在 ping 和访问网站时会得到不同的结果。
这可能是病毒感染的迹象。我会尝试进行全面扫描。
答案2
您可以尝试添加万维网
192.168.0.5 www.livesite.com
192.168.0.5 livesite.com
这可能是问题所在。
答案3
如果 ping 正确,则主机正在运行。这是浏览器问题。我知道 Chrome 会进行自己的 DNS 预取,并且总是存在通过您不知道的代理进行定向的问题。是您的网络吗?如果不是,请与您的网络管理员讨论。
另外,它可能是 AV 或某些安全设置。主机经常被恶意软件入侵,以进行网络钓鱼攻击。
答案4
我遇到了这个问题,这是由我电脑本地运行的 Apache Web 服务器引起的。在我停止它之后,主机文件开始正常工作。