我正在尝试定义一些虚假域名以指向127.0.0.1
,但它根本不会生效。
我编辑C:\Windows\System32\Drivers\etc\hosts.txt
(我知道我应该拥有管理员权限,因此文件被正确修改)并添加例如127.0.0.1 abcde.com
并保存更改,但是当我ping这个域时,它正在ping相应的服务器不是我自己的机器。我也尝试修改该文件中现有域的IP,但没有变化
我也尝试使用像ipconfig /flushdns
这样的命令,并重新启动我的Windows,但仍然像以前一样工作
似乎有另一个文件或类似presistent缓存的东西阻止更改生效。
在这种情况下,我该怎么办?
答案 0 :(得分:2)
问题中的主机文件名错误:
C:\Windows\System32\Drivers\etc\hosts.txt
- >
C:\Windows\System32\Drivers\etc\hosts
删除txt扩展名。请注意,此文件应存在于您的计算机中,因此只需编辑它即可。