我的(Windows XP、Professional、v2002、SP3)工作站完全忽略了我的主机文件。
这是我的主机文件中的代码:
127.0.0.1 localhost
172.17.1.107 wiki
但是,当我打开浏览器并在 URL 栏中键入“wiki”并点击“Enter”时,它会将我带到我的 wiki 的旧位置,因为它出现在我的旧主机文件中:
10.0.36.100 wiki
即使我已重命名旧的主机文件“hosts_full”并将其移至我的桌面(因此,完全不在 etc 文件夹中)。
到目前为止,我已采取以下步骤:
- 重新启动(3 次)
- 从命令行
ipconfig /flushdns
运行 - 从命令行
ping wiki
运行,响应是
Reply from 10.0.36.100: bytes=32 time=1ms TTL=63
我已经清除了所有我能想到的缓存(IE、FF)。
我有一个在我的机器上运行的 ISA 防火墙客户端,我已经在禁用和启用的情况下尝试了所有这些。实际上,防火墙使用旧的 hosts 文件自行解析:
10.0.2.126 isa3
即使新的主机文件不包含该行,它仍然可以正常工作。
有任何想法吗???在此先感谢您的帮助!