为什么Windows不读取我的主机文件?

为什么Windows不读取我的主机文件?,windows,dns,hosts-file,Windows,Dns,Hosts File,我很难让Windows考虑主机文件中的新条目 我尝试添加这一行: 199.229.249.151 models.db 到此处找到的主机文件: c:\windows\system32\drivers\etc\hosts 当我保存文件并尝试使用浏览器访问主机时,会出现主机未找到错误。我尝试将只读文件属性设置为hosts文件-结果相同。我尝试刷新DNS缓存,但没有任何更改 Windows似乎根本没有读取我修改过的主机文件,或者至少没有考虑我的新条目 我忘了什么?我还能试什么 在使用浏览器或ping通过

我很难让Windows考虑主机文件中的新条目

我尝试添加这一行: 199.229.249.151 models.db

到此处找到的主机文件: c:\windows\system32\drivers\etc\hosts

当我保存文件并尝试使用浏览器访问主机时,会出现主机未找到错误。我尝试将只读文件属性设置为hosts文件-结果相同。我尝试刷新DNS缓存,但没有任何更改

Windows似乎根本没有读取我修改过的主机文件,或者至少没有考虑我的新条目

我忘了什么?我还能试什么

在使用浏览器或ping通过命令行进行测试时,是否需要遵循特定的要求或规则,以确保Windows始终能够正确检测到对主机文件的更改,读取和解析其内容,并立即考虑更改

尝试pinglocalhost

如果它工作,那么ip或您的输入有问题。若并没有,那个么主机文件是坏的。注意它去哪里了。它可能会尝试ipv6。这仍然意味着主机文件已损坏

删除其中的所有内容,只保留您的条目或本地主机。只有一行,没有别的!甚至连断线都没有。把它藏在某个地方直到问题解决

如果它起作用,那么就有一个条目破坏了东西。尝试将行尾转换为windows格式,可能会有所帮助。通常情况下,由于很难注意到,空白区会把事情搞得一团糟


打开记事本>启动打开记事本>以管理员身份打开

将其保存在某个位置作为ANSI hosts文件而不是.txt扩展名,选择所有文件并将其命名为hosts

复制所有主机文件条目并保存


最后,将复制到所需位置的主机文件(例如:C:\tempfolder\hosts)复制到C:windows\system32\drivers\etc文件夹。

自动代理服务器配置脚本覆盖主机文件。要禁用自动配置脚本,请执行以下操作:

按Windows键并键入配置代理服务器 单击局域网设置 取消选中“使用自动配置脚本”
我遇到了同样的问题,在检查了很多东西之后,问题最终是行尾,我已经将行尾更改为Windows格式,并且成功了。

我遇到了同样的问题,发现我的主机是unicode,在将其更改为ANSI后,问题得到了解决。

我曾经遇到过这个问题,问题是Windows忽略了主机文件,我通过以下方式修复了它:

将主机文件从C:\Windows\System32\drivers\etc复制到类似桌面的位置 删除那里的hosts文件 将复制的主机文件复制回C:\Windows\System32\drivers\etc
我不知道为什么,但它是固定的。

199.229.249.151可ping吗?它在你的网络上吗?服务器在网络上。ip是可ping的,就像你自己看到的那样。对我来说是有效的…你在保存主机文件后启动了新的cmd提示符吗?你的windows机器上有防火墙吗?由于某些防火墙可能会锁定主机文件,因此存在阻止更改主机的DrWeb防火墙,但我关闭了该锁定并设法编辑了该文件。我发现我必须使用一个选项卡来分隔IP地址和域名[111.222.333.444 www.example.com]。空间不起作用。我用Notepad++编辑。这是一个多么晦涩的问题,我遇到了完全相同的问题,最终复制了宿主文件中包含的示例行,将其粘贴到新行上,并更改值以保留所需的任何间距。谢谢你的回答。这里有同样的问题。。。在我用VS代码打开文件之前,我一直认为所有内容都是格式良好的。我的ip在主机名上方的一行,所有空格都错了。该死!加油,赢!!为什么会这样:行尾不仅需要是Windows格式,而且在最后一个条目之后还需要换行符,否则它不会注册最后一个条目。Win10对我来说,问题是我在删除http://it works!时添加了http://例如:127.0.0.1!127.0.0.1例如:我工作得很有魅力。非常感谢。我不知道为什么,但它奏效了。谢谢。我猜应该是权限-r-xr-xr-x 1 Dec 8 13:32 c:/Windows/System32/drivers/etc/hosts vs-rwxrwx 1 ccang ccang 1050 Dec 8 13:32 hosts*所以这很奇怪,我以前从未见过。我在hosts文件中添加了一个主机。它是完美的格式,正确的标签,正确的ANSI文件类型,正确的crlf结束行。但是新的主机条目没有被使用,windows正在使用外部dns来处理这个单一主机,但主机文件中的所有其他主机,它正在使用主机文件!奇怪的我按照Hengly的建议做了,将hosts文件保存在桌面上,然后在Explorer中手动将其移回,令我惊讶的是,新的主机名现在可以工作了。唷!我也是,迈克尔格兰特。我把它搬了出来又搬了回来,它把它修好了!绝对地这是我的问题。谢谢@RCR