type
status
date
slug
summary
tags
category
icon
password
修改host文件秒进GitHub但进不去gitte有感
电脑的host文件相当于本地的DNS(Domain Name System域名系统)缓存。我们需要访问一个网站相当于访问他的ip地址,而域名则相当于ip地址的别名。如果没有host文件的本地缓存解析,则我们的浏览器不需要去访问远程的dns服务器了,而是可以直接发出向网站的请求。
所以,当我在网上搜索如何加速github的访问速度时需要在host文件添加:20.205.243.166 github.com
“20.205.243.166”就是github.com的IP地址

回归正题,当我ping www.gitee.com发现了问题所在

🔍 问题分析
- 域名解析异常
- 我 Ping 的是
www.gitee.com
(码云官网),但返回的却是 **all.gitee.com-0f2dcebd054.baiduads.com
* - 该域名包含
baiduads.com
(百度广告联盟),这极可能是 DNS 被劫持或污染了!
🛠 解决方案(立即行动!)
✅ 第一步:清理 DNS 缓存
但这一步对我来说没用
随后我发现可以修改hosts文件,操作系统中Hosts文件的权限优先级高于DNS服务器,操作系统在访问某个域名时,会先检测HOSTS文件,然后再查询DNS服务器。可以在hosts添加受到污染的DNS地址来解决DNS污染和DNS劫持。
但我发现没用。
于是我试着把校园网断开连接自己的热点,发现又可以正常进入gitee了。初步怀疑是校园网又发力了。但是之前都用的好好的

然后我重启完电脑回来又自动好了(虽然说还是ping出来有别的东西,ai是不是误导我了??)
初步认定为校园网出问题了。