跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash大前端

GitHub 访问速度优化:本地 hosts 配置与 DNS 刷新指南

GitHub 访问速度慢可通过修改本地 hosts 文件并刷新 DNS 缓存解决。首先在线或命令行查询 github.com、github.global.ssl.fastly.net 等域名的最新 IP 地址,随后以管理员权限编辑系统 hosts 文件,将域名映射到对应 IP。配置完成后执行 ipconfig /flushdns 命令清除 DNS 缓存即可生效。建议优先配置 github.global.ssl.fastly.net 以提升静态资源加载速度,assets-cdn.github.com 可视情况补充。注意每个域名仅保留一条有效映射,确保 IP 来源准确。

LinuxPan发布于 2026/3/22更新于 2026/10/189 浏览

1. 查询 GitHub 相关域名的 IP 地址

1. 在线查询(推荐,最准、最新)

  1. 打开在线 IP 查询工具网站:https://www.ipaddress.com/
  2. 下滑找到 IP ADDRESS LOOKUP(IP 地址查询)入口
  3. 如果 assets-cdn.github.com 无法查询,只配置前两个也可正常使用,详见备注说明

依次查询以下三个域名的最新 IP:

github.com github.global.ssl.fastly.net assets-cdn.github.com 

2. 命令行查询(快捷、无需浏览器)

  1. 按 Win+R → 输入 cmd → 回车
  2. 从返回结果中即可看到当前解析的 IP 地址
  3. 该 IP 可能与在线查询不同,属于本地 DNS 解析的正常节点,同样可以访问,详见备注说明

输入命令:

ping github.com 

2. 配置本地 hosts 文件

  1. 推荐使用 VSCode 打开,保存时按提示授予管理员权限即可
  2. 配置完成后即可正常访问 GitHub
  3. 若后续访问出现异常,可重新查询最新 IP 并更新 hosts 文件

以管理员身份打开 cmd,执行刷新 DNS 缓存命令:

ipconfig /flushdns 

在文件末尾添加 IP 与域名映射,示例如下:

140.82.121.4 github.com 199.232.69.194 github.global.ssl.fastly.net 185.199.108.153 assets-cdn.github.com 

打开系统 hosts 文件路径:(需要管理员权限)

C:\Windows\System32\drivers\etc\hosts 

3. 备注说明

1. 关于 IP 来源

  1. ping 得到的 IP 不一定是官网最新公布 IP,可能是本地 DNS 解析结果,运营商给的就近节点
  2. 在线工具查询的是官方公布 IP,更全面、最新
  3. 两者均可使用,追求稳定建议以在线查询为准

2. github.com

  • 核心访问域名,必须配置

3. github.global.ssl.fastly.net

  1. GitHub 静态资源 CDN 域名
  2. 配置后能提升图片、样式等静态资源的加载速度
  3. 建议必加,对整体访问体验影响大

4. assets-cdn.github.com

  1. GitHub 特定静态资源(如仓库文件、头像等)的 CDN 域名
  2. 可选配置,如页面加载正常可省略

5. 实际使用建议

  1. 优先使用 github.global.ssl.fastly.net:它覆盖的资源范围更广,是 GitHub 主要的 CDN 入口,配置后能显著提升页面加载速度
  2. assets-cdn.github.com 作为补充:如果发现 GitHub 上的图片、文件下载仍然缓慢,可以再配置这个域名

6. hosts 使用规则

  • 每个域名只需配置一条 IP 即可

  • 同一域名写多行时,系统只生效第一条

  • 修改 hosts 后务必刷新 DNS 缓存

  • 目录

    1. 1. 查询 GitHub 相关域名的 IP 地址
    2. 1. 在线查询(推荐,最准、最新)
    3. 2. 命令行查询(快捷、无需浏览器)
    4. 2. 配置本地 hosts 文件
    5. 3. 备注说明
    6. 1. 关于 IP 来源
    7. 2. github.com
    8. 3. github.global.ssl.fastly.net
    9. 4. assets-cdn.github.com
    10. 5. 实际使用建议
    11. 6. hosts 使用规则

    更多推荐文章

    查看全部
    • LLM 大模型基础篇(一):大模型核心概念与原理介绍
    • 二级 Python 考试基础操作题真题与参考代码汇总
    • Linux 2.6 内核 O(1) 调度队列原理与实现
    • MySQL 表基础语法与核心操作技巧
    • LRU 与 LFU 缓存算法原理及 Java 实现
    • 前端大数据导出优化:解决 Chrome 内存崩溃的实战方案
    • C++ 使用 CopyFileExA 实现带进度显示的文件拷贝
    • Robot Lab 基于 Isaac Lab 的机器人强化学习使用指南
    • 文心一言是百度开发的AI对话工具,支持中文场景下的多轮对话、文本生成、知识问答等
    • 基于 Function Calling 连接大模型与业务系统
    • FPGA 摄像头采集到 HDMI 显示完整链路:OV5640 实时显示
    • OpenClaw 多 Agent 对接飞书机器人实践
    • 智能家居芯片市场规模与技术迭代趋势分析
    • Linux 网络基础:协议、分层与传输流程详解
    • CosyVoice 安装 openai-whisper 时报错 pkg_resources 缺失原因及解决
    • FPGA 与 IC 职业前景对比及选择建议
    • Python 学习路线与经典书籍推荐:从入门到高级开发
    • 基于 Spring Boot 和 WebSocket 的实时聊天室系统实现
    • 长亭雷池 WAF 部署与实战:Web 安全防护高频场景指南
    • Python 性能优化的 8 个实用技巧

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online