修改host文件秒进GitHub但进不去gitte有感
2025-6-9
| 2025-6-8
Words 502Read Time 2 min
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地址
notion image
回归正题,当我ping www.gitee.com发现了问题所在
notion image

🔍 问题分析

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