Github无法访问解决
Github无法访问解决
问题原因
- 访问慢:服务器或 CDN 节点的地理位置相对较远,难以物理超度。注意这里的表现是延迟高,不一定是每秒传输速度慢。
- 无法加载:可能由于长时间的未响应,即访问慢的情况,导致浏览器判定无法加载内容;可能由于网址对应内容不能被直接访问,即无可访问内容或无权限访问。
- 无法通讯:这类情况往往是 IP 解析错误,即遭受 DNS 污染;否则就是 IP 服务器出现了内部错误。
测试
使用批量ping工具测试
在站长之家ping之后发现有的服务器能ping通,说明是遭受DNS污染,而IP是可以访问的。
解决
修改hosts
Windows
- 在开始菜单徽标处右键->选择管理员模式powershell
- 资源管理器打开
C:\Windows\System32\drivers\etc\hosts
- 右键属性->取消勾选"只读"
- 属性->安全->授予当前用户全部权限
- 使用VSCode或Vim打开hosts文件
- 添加ip,来源于GitHub520
复制下面代码
# GitHub520 Host Start 140.82.113.25 alive.github.com 140.82.113.25 live.github.com 185.199.108.154 github.githubassets.com 140.82.113.21 central.github.com 185.199.108.133 desktop.githubusercontent.com 185.199.108.153 assets-cdn.github.com 185.199.108.133 camo.githubusercontent.com 185.199.108.133 github.map.fastly.net 199.232.69.194 github.global.ssl.fastly.net 140.82.114.3 gist.github.com 185.199.108.153 github.io 140.82.113.4 github.com 192.0.66.2 github.blog 140.82.112.6 api.github.com 185.199.108.133 raw.githubusercontent.com 185.199.108.133 user-images.githubusercontent.com 185.199.108.133 favicons.githubusercontent.com 185.199.108.133 avatars5.githubusercontent.com 185.199.108.133 avatars4.githubusercontent.com 185.199.108.133 avatars3.githubusercontent.com 185.199.108.133 avatars2.githubusercontent.com 185.199.108.133 avatars1.githubusercontent.com 185.199.108.133 avatars0.githubusercontent.com 185.199.108.133 avatars.githubusercontent.com 140.82.112.9 codeload.github.com 52.217.197.185 github-cloud.s3.amazonaws.com 54.231.132.25 github-com.s3.amazonaws.com 52.217.1.76 github-production-release-asset-2e65be.s3.amazonaws.com 52.217.203.169 github-production-user-asset-6210df.s3.amazonaws.com 52.216.241.132 github-production-repository-file-5c1aeb.s3.amazonaws.com 185.199.108.153 githubstatus.com 64.71.144.211 github.community 23.100.27.125 github.dev 140.82.112.22 collector.github.com 13.107.42.16 pipelines.actions.githubusercontent.com 185.199.108.133 media.githubusercontent.com 185.199.108.133 cloud.githubusercontent.com 185.199.108.133 objects.githubusercontent.com # Update time: 2022-05-27T08:21:03+08:00 # Update url: https://raw.hellogithub.com/hosts # Star me: https://github.com/521xueweihan/GitHub520 # GitHub520 Host End
- powershell(Windows系统win+r,输入cmd打开)中刷新网络 DNS 缓存
复制下面代码
ipconfig /flushdns
- 重新访问Github即可
macOS
- 查看写权限
复制下面代码
sudo ls -l /etc/ | grep hosts
- 修改hosts
复制下面代码
sudo vim /etc/hosts
- 添加ip地址
- 刷新网络 DNS 缓存
复制下面代码
sudo killall -HUP mDNSResponder
Linux
- 查看写权限
复制下面代码
sudo ls -l /etc/ | grep hosts
- 修改hosts
复制下面代码
sudo vim /etc/hosts
- 添加ip地址
- 安装工具
复制下面代码
sudo apt install nscd
- 刷新网络 DNS 缓存
复制下面代码
sudo nscd restart sudo /etc/init.d/nscd restart
版权声明:
作者:pachyming
链接:https://lookaigc.com/archives/142
来源:LookAIGC
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Github无法访问解决
Github无法访问解决
问题原因
访问慢:服务器或 CDN 节点的地理位置相对较远,难以物理超度。注意这里的表现是延迟高,不一定是每秒传输速度慢。
无法加载:……
文章目录
关闭
共有 0 条评论