IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> hosts文件为空,仍然显示ERR_CONNECTION_RESET的解决方法(hosts.ics) -> 正文阅读

[开发工具]hosts文件为空,仍然显示ERR_CONNECTION_RESET的解决方法(hosts.ics)

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

hosts.ics

  • 删除这个文件之后,果然 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操作系统,下面两篇文章讲的比较详细:

  • 下面是在 Windows 服务中的解释:
    ICS

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

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

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

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

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

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

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 14:14:09  更:2022-01-08 14:14:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/25 10:22:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计