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 为后缀的文件起作用

实验部分

  • 首先我在 hosts 和 hosts.ics 文件里为同一个网站写好规则,然后 ping 他们,发现 ping 的是 hosts 文件中的 IP 地址
  • 然后删除 hosts 文件里的规则,再次 ping,这回 ping 的是 hosts.ics 中的地址了
  • 然后新建一个 host.c 文件,删除 hosts.ics 里面的规则,发现 ping 的是正常的地址

为什么Windows也会读取hosts.ics

  • .ics为后缀的文件现在常使用在Windows自带的日历文件上,但是这里的ics指的不是日历文件得意思,而是Internet Connection Sharing连接共享服务,这个服务可以让我们给一些老电脑共享网络,这个服务已经非常老了(适用于 Windows Server2003,我看到的回答基本都是十年之前的),现在只能用于一些老的windows操作系统,下面两篇文章讲的比较详细:

    • 什么是 Internet 连接共享 (ICS)
    • 在 Windows Server 2003 中设置 Internet 连接共享 Windows文档
  • 下面是在 Windows 服务中的解释:

  • 也有人说 hosts.ics 文件是当你做共享网络的主机时,对其他通过你的电脑上网客户机生效的 hosts,但是不知道为什么现在对主机也生效

  • 有人说因为我们用过共享网络服务所以出现这个文件,但是这个文件的创建日期基本都是电脑第一次开机的日期,所以我更认为是电脑自带的,但是最近重装过系统的人这个文件就消失了,可能微软把这个文件给删除了吧

  • 最后引用一段很好的关于host的解释:

    Hosts 其作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”

    Hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交 DNS 域名解析服务器进行 IP 地址的解析。

    需要注意的是,Hosts 文件配置的映射是静态的,如果网络上的计算机更改了请及时更新 IP 地址,否则将不能访问

hosts文件为空,仍然显示ERR_CONNECTION_RESET的解决方法(hosts.ics)相关推荐

  1. windows(win7,win8,xp)hosts文件找不到原因分析及解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 一般情况hosts文件是保存在C:\windows\System32\Drivers\Etc 文件夹上,由于安装是win7系统 ...

  2. QuartusII13.0 bdf文件中元器件名称显示不完整解决方法

    问题描述: Quartus打开bdf文件,元器件名称显示只有一部分,每次都要点开元器件逻辑图才能看到器件型号和完整的引脚名称,真的很不爽耶.今天尝试了半天,终于找到解决办法.原来这么简单! 解决方法: ...

  3. “EXCEL 文件打开后,显示空白”的解决方法

    今天遇到一个很奇怪的问题,一个Excel文件,大小大概50K左右,里面肯定是有内容的. 但打开后,显示的却是空白,如下图: 临时解决方案: 选择打开方式"使用IE打开",之后弹出的 ...

  4. 修改hosts文件无法保存,只能另存为txt的解决方法

    hosts文件地址:C:\Windows\System32\drivers\etc\hosts 第二步 以管理员权限进入控制台: 两个方法: 1.用小娜搜索[命令提示符],右键,选择以管理员身份运行 ...

  5. 苹果cms首页文件html,苹果cms安装完不显示首页的解决方法

    这篇文章主要为大家详细介绍了苹果cms安装完不显示首页的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms安装完不显示首页? 其实这个问题织梦3 ...

  6. 计算机c盘属性不显示安全选项,win7系统中文件夹属性安全选项卡空白的解决方法...

    在win7系统中,有小伙伴在使用文件夹属性的时候出现了问题,我们在win7系统中有小伙伴发现自己的文件夹属性中的"安全"选项卡不见了,安全选项卡是我们在win7系统中可以用来修改文 ...

  7. linux shell 提示符消失 终端提示符显示-bash-4.1# 解决方法

    昨晚对服务器自带Python升级后,终端就不是以前root@主机+路径的显示方式了 如下图: 查了很多资料,有人说是root目录下.bash_profile和.bashrc两个文件缺失,但我的这两个文 ...

  8. 隐藏文件始终不能显示的完美解决方法

    我的电脑"--"工具"--"文件夹选项"--设置"显示所有文件和文件夹"后,系统仍然自动设置为"不显示隐藏的文件和文件夹 ...

  9. sublime text html乱码,Sublime Text 2中文显示乱码的解决方法

    Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14   作者:佚名   我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...

最新文章

  1. 北大数院校友最新成果登数学四大顶刊,偏微分方程突破,可用于W-GAN,现已回国任教中科大...
  2. leetcode算法题--连续差相同的数字
  3. java面试题十六 StringBuffer
  4. 在国外千万不要以为别人都听不懂中文
  5. C语言 __LINE__ - C语言零基础入门教程
  6. python 单例模式
  7. [VB]数据库导入到 CSV 格式文件
  8. 智能车学习(一)—— 硬件准备
  9. 参考文献标号字体_论文参考文献字体大小
  10. java之继承 封装 多态
  11. 直流可逆调速控制系统matlab,逻辑无环流直流可逆调速系统的Matlab仿真
  12. pdf免费在线解密方法(无需密码)
  13. 微信小程序开发者下不验证https协议的操作
  14. 武汉都有哪些互联网公司?
  15. 微软官方Windows7 Ultimate with SP1 DVD 官方简体中文原版下载
  16. 职务犯罪嫌疑人的第十八天科达打造“镇江模式”
  17. 足球数据采集 php,如何获取足球【赛程结果】数据
  18. uni-app开发微信小程序常见问题(更新版):uni.getUserProfile要怎么写?uni.login和uni.getUserProfile的顺序?
  19. word2vec 中的数学原理详解(三)背景知识
  20. 公共事业管理概论复习题

热门文章

  1. 结对项目-数独程序扩展
  2. 虚拟运营商出牌:流量不清零难成杀手锏
  3. 数据采集,网站批量自动采集数据
  4. 【原】iOS学习45之多媒体操作
  5. 修改人人商城支付后报错“服务器暂时无法处理您的请求,请稍后重试“
  6. https安全证书过期的原因
  7. 主谓宾定状补......
  8. Linux基本命令-权限、运维相关
  9. 游戏一直被攻击掉线卡顿是什么原因?服务器被攻击怎么办?
  10. 阿里云云平台,物联网可视化web界面简单教程