作為一名程序員,在國內訪問GitHub官網經常會遇到打開過慢或者訪問失敗的問題,但通過一些技巧可以改善訪問體驗。GitHub訪問問題的根源在于GitHub官網訪問不穩定的主要原因在于DNS解析過程。當我們直接訪問github.com時,需要通過DNS服務器將域名轉換為對應的IP地址。由于某些原因,這個解析過程在國內可能會變得緩慢或不穩定,導致有時能打開,有時無法訪問,或者加載速度極慢。本文通過介紹修改Hosts文件解決GitHub訪問過慢或者打不開的為標題
1.打開dns查詢 - bejson在線工具,輸入“https://github.com” 解析域名
2.修改C:\Windows\System32\drivers\etc下的hosts文件
3.啟動命令運行窗口,運行命令:ipconfig/flushdns ,刷新DNS緩存。
4.驗證配置是否生效,命令運行窗口,運行命令:ping github.com,如下圖說明配置成功
5.瀏覽器訪問https://github.com/可以正常訪問,如無法訪問可以重啟電腦試試
6.下面是git相關的域名和DNS解析,也可訪問https://raw.hellogithub.com/hosts直接下載
# GitHub520 Host Start
140.82.112.25 alive.github.com
20.205.243.168 api.github.com
140.82.114.21 api.individual.githubcopilot.com
185.199.110.133 avatars.githubusercontent.com
185.199.110.133 avatars0.githubusercontent.com
185.199.110.133 avatars1.githubusercontent.com
185.199.110.133 avatars2.githubusercontent.com
185.199.110.133 avatars3.githubusercontent.com
185.199.110.133 avatars4.githubusercontent.com
185.199.110.133 avatars5.githubusercontent.com
185.199.110.133 camo.githubusercontent.com
140.82.114.21 central.github.com
185.199.110.133 cloud.githubusercontent.com
20.205.243.165 codeload.github.com
140.82.114.22 collector.github.com
185.199.110.133 desktop.githubusercontent.com
185.199.110.133 favicons.githubusercontent.com
20.205.243.166 gist.github.com
54.231.160.73 github-cloud.s3.amazonaws.com
16.182.107.177 github-com.s3.amazonaws.com
16.182.33.73 github-production-release-asset-2e65be.s3.amazonaws.com
3.5.28.170 github-production-repository-file-5c1aeb.s3.amazonaws.com
54.231.197.177 github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2 github.blog
20.205.243.166 github.com
140.82.112.18 github.community
185.199.108.154 github.githubassets.com
151.101.193.194 github.global.ssl.fastly.net
185.199.108.153 github.io
185.199.110.133 github.map.fastly.net
185.199.108.153 githubstatus.com
140.82.113.25 live.github.com
185.199.110.133 media.githubusercontent.com
185.199.110.133 objects.githubusercontent.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.110.133 user-images.githubusercontent.com
13.107.246.73 vscode.dev
140.82.113.22 education.github.com
185.199.110.133 private-user-images.githubusercontent.com# Update time: 2025-04-29T12:07:30+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End