ubuntu修改hosts文件使之能下载github的文件

在 Ubuntu 中,修改 hosts 文件可以帮助你解决 GitHub 下载速度慢或无法访问的问题。通过将 GitHub 的域名解析到更快的 IP 地址,可以加速访问。以下是具体步骤:


1. 找到 GitHub 的 IP 地址

使用以下工具获取 GitHub 相关域名的 IP 地址:

  • 访问 IPAddress.com。
  • 查询以下域名的 IP 地址:
    • github.com
    • assets-cdn.github.com
    • raw.githubusercontent.com
    • gist.github.com
    • 其他你需要的 GitHub 相关域名。

例如,查询结果可能是:

复制代码
github.com              -> 140.82.121.4
assets-cdn.github.com   -> 185.199.108.153
raw.githubusercontent.com -> 185.199.108.133

2. 修改 hosts 文件

  • 打开终端,使用以下命令编辑 hosts 文件:

    bash 复制代码
    sudo nano /etc/hosts
  • 在文件末尾添加以下内容(替换为实际的 IP 地址):

    复制代码
    140.82.121.4      github.com
    185.199.108.153   assets-cdn.github.com
    185.199.108.133   raw.githubusercontent.com
  • 保存并退出:

    • 在 nano 编辑器中,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。

3. 刷新 DNS 缓存

修改 hosts 文件后,刷新 DNS 缓存以使更改生效:

bash 复制代码
sudo systemd-resolve --flush-caches

如果使用的是较旧版本的 Ubuntu,可以尝试以下命令:

bash 复制代码
sudo /etc/init.d/networking restart

4. 测试是否生效

使用 ping 命令测试域名是否解析到正确的 IP 地址:

bash 复制代码
ping github.com

如果显示的 IP 地址与你设置的 IP 地址一致,说明修改成功。


5. 验证 GitHub 下载

尝试从 GitHub 下载文件,检查速度是否有所提升。


注意事项

  • GitHub 的 IP 地址可能会变化,如果发现下载速度变慢或无法访问,可以重新查询并更新 hosts 文件。
  • 如果你使用了 VPN 或代理,可能需要调整网络设置。

通过以上步骤,你应该能够加速 GitHub 文件的下载。

相关推荐
其实防守也摸鱼2 分钟前
CTF Web 6 题全解 Writeup
linux·sql·学习·算法·安全·ctf·xss
qq_401700418 分钟前
CAN 开源库大全(嵌入式/上位机,适配STM32、Linux、Qt,附带Github地址)
linux·stm32·开源
AAA代码批发商1 小时前
DAYS 56【Linux 驱动深度】SPI 子系统驱动开发全指南:从架构、核心数据结构到设备驱动实战
linux·驱动开发·架构·内核开发·spi 子系统
誰能久伴不乏1 小时前
QT工业上位机一次「指令静默丢失」的排查
qt·docker·github
听雨笑1 小时前
终端窗口关掉了,正在跑的活会不会死:三种起法各自的下场
linux
胡大伟1 小时前
麦当劳的开发者大赛:麦当劳 MCP 实测——一个藏在 inputSchema 里的参数
github
大苦根1 小时前
RAG 重排器对比:从 Bi-Encoder 到 Cross-Encoder,以及为什么 bge-reranker-v2-m3 是中文 RAG 的默认答案
github
大苦根1 小时前
RAPTOR 树状检索:从论文到一份能跑的代码,以及它为什么不是银弹
github
程序员-Benothing1 小时前
Linux CPU性能分析:top、mpstat、pidstat、perf实战
linux·运维·服务器
小诗懂技术1 小时前
Linux设备驱动并发控制总结_CSDN
linux·运维·服务器