hosts文件为空,仍然显示ERR_CONNECTION_RESET的解决方法(hosts.ics)
- 最近在学习 Java 的时候,未免要使用到 idea 这一神器,但是不知道为什么,登录 idea 官网的时候总是提示我
ERR_CONNECTION_RESET
之类的网络错误,我想起之前弄过一个破解 idea 的方法里面让改过 host,但是我通过火绒打开hosts文件想把里面的东西删掉时,发现里面空空如也。直到我到 host目录下(C:\Windows\System32\drivers\etc
)一个文件一个文件的查看,才发现一个看起来很无辜的日历文件,里面正写着将 idea 官网都转发给了0.0.0.0
- 删除这个文件之后,果然 idea 的官网恢复了正常,但是为什么系统也会读取
hosts.ics
文件里的规则?还是说他会读取所有以 hosts 命名的所有文件得规则,我做了以下的实验 - 先说结论:
- hosts 和 hosts.ics 起相同作用,他们都可以用来修改 host
- hosts 会将 hosts.ics 里的规则给覆盖,当你在hosts中定义规则时,hosts.ics 里的规则会失效
- 只有以 ics 为后缀的文件起作用