cmc*_*loh 23 domain-name-system windows-xp hosts
我的(Windows XP、Professional、v2002、SP3)工作站完全忽略了我的主机文件。
这是我的主机文件中的代码:
127.0.0.1 localhost
172.17.1.107 wiki
Run Code Online (Sandbox Code Playgroud)
但是,当我打开浏览器并在 URL 栏中键入“wiki”并点击“Enter”时,它会将我带到我的 wiki 的旧位置,因为它出现在我的旧主机文件中:
10.0.36.100 wiki
Run Code Online (Sandbox Code Playgroud)
即使我已将旧主机文件重命名为“hosts_full”并将其移动到我的桌面(因此,完全从 etc 文件夹中删除)。
到目前为止,我已采取以下步骤:
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
Run Code Online (Sandbox Code Playgroud)
不知何故,即使新的主机文件不包含该行,它仍然可以正常工作。
有任何想法吗???在此先感谢您的帮助!
art*_*fex 26
您是否有机会使用代理服务器进行浏览?如果是这样,可能是代理服务器正在为您解析 dns 名称。
这就是为什么在命令行中使用 ping 而不是浏览器会得到不同结果的原因。
偶然流量被拦截和改变。机会很渺茫...
防火墙响应 Ping?
这是你提供的ip地址的一个长镜头,但是当你直接ping新ip时会发生什么,这行得通吗?
我问的原因是,如果 10.0.36.100 恰好是响应 ping 的防火墙,即使您正在 ping 不同的 IP,它也会说从那里回复......
大主机文件?
此外,这让我和另一个 IT 人员有一次,窗口主机文件中有很多空行,然后条目在下面——我们没有注意到滚动条 :-)
主机文件真的是主机文件吗?
最后,查看注册表并确保主机文件位于您认为的位置,以下键指定实际主机文件的位置:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
Run Code Online (Sandbox Code Playgroud)
尝试使用“开始”->“运行...”刷新您的 DNS 缓存
ipconfig /flushdns
Run Code Online (Sandbox Code Playgroud)
还尝试为您的网络适配器停用 NetBIOS 和 LMHOSTS。您可以更改所用网络连接的 TCP/IP 属性中的设置,在高级 -> WINS 下。
| 归档时间: |
|
| 查看次数: |
60905 次 |
| 最近记录: |