当前位置: 首页 > news >正文

GitHub打不开的解决方案(超简单)

在国内,github官网经常面临打不开或访问极慢的问题,不挂VPN(梯子,飞机,魔法)使用体验极差,那有什么好办法解决github官网访问不了的问题?今天小布教你几招轻松访问github官网。

github官网打不开的原因

首先我们说下github官网打不开的原因到底是什么。我们会发现,github偶尔可以打开,偶尔打不开,能不能打开似乎全靠运气,其实这都是因为你访问github官网时是直接访问域名即github.com,那么中间有个域名通过DNS解析的过程,将域名解析为对应的ip地址,其实主要时间都是花在了DNS解析上,导致了github有时候能打开,有时候打不开,有时候访问很慢。

解决方案一

1、Windows系统打开cmd(长按windows键,点击R,输入cmd,点击确定即可打开),Mac系统打开终端:输入下列命令得到github的ip地址(第二个红色标记):
在这里插入图片描述
Ctrl+C复制下来,打开电脑的C:\Windows\System32\drivers\etc路径(Mac系统自行百度一下hosts文件的位置),找到hosts文件(部分老电脑是叫networks文件)右键用记事本打开,在最下面的空行粘贴ip地址,并加上github域名(注意ip和域名之间有空格),如下:

20.205.243.166 github.com

在这里插入图片描述
保存文件,退出,大功告成!
PS:这时候应该已经成功了,打开github应该已经变得飞快了,只有当你还是打不开github或速度没有任何提升,才需要继续往下看
2、再次打开cmd,输入如下命令刷新DNS缓存:

ipconfig/flushdns

在这里插入图片描述

以后再打开github就会飞快了,大功告成!

解决方案二

1、打开https://sites.ipaddress.com/github.com/找到DNS Resource Records,复制github的ip地址,先保存起来:

140.82.112.4

在这里插入图片描述

2、打开https://sites.ipaddress.com/fastly.net/找到DNS Resource Records,复制其中一个ip地址,先保存起来:

151.101.1.6

在这里插入图片描述

3、打开https://sites.ipaddress.com/assets-cdn.github.com/找到DNS Resource Records,复制ip地址,先保存起来:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

4、将上面所有ip地址添加到hosts文件:
打开电脑的C:\Windows\System32\drivers\etc路径,编辑hosts文件(部分老电脑是叫networks文件),在最下面的空行粘贴ip地址,并加上域名(注意ip和域名之间有空格),如下:

140.82.112.4 github.com
151.101.1.6 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com

5、打开cmd执行以下命令刷新dns缓存:
ipconfig /flushdns
在这里插入图片描述
以后再打开github就会飞快了,大功告成!

Tips:很遗憾,亲测两种方案都可能失败!

http://www.lryc.cn/news/319065.html

相关文章:

  • Unity开发一个FPS游戏之二
  • STM32F103 CubeMX 使用USB生成鼠标设备
  • HJXH-E1/U静态信号继电器 面板安装 辅助电源220VDC 启动电压220VDC JOSEF约瑟
  • SpringBoot3下Kafka分组均衡消费实现
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:GridItem)
  • Qt 使用RAW INPUT获取HID触摸屏,笔设备,鼠标的原始数据,最低受支持的客户端:Windows XP [仅限桌面应用]
  • easyexcel导出excel文件到s3服务器
  • xss.haozi.me靶场“0x0B-0x12”通关教程
  • linux--redhat系统Yum源配置
  • el-Switch 开关二次确认
  • (二)丶RabbitMQ的六大核心
  • 微信小程序实现上下手势滑动切换
  • 详解命令docker run -d --name container_name -e TZ=Asia/Shanghai your_image
  • javaEE7
  • int与integer的区别
  • Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)
  • 音乐播放器-C#实现
  • 如何本地搭建hMailServer邮件服务
  • 裸机编程的几种模式、架构与缺陷。
  • TSINGSEE青犀视频AI方案:数据+算力+算法,人工智能的三大基石
  • Linux认识与学习BASH
  • Python JSON 序列化以及反序列化 文件读写
  • Spring MVC 返回JSON数据
  • 前端基础——HTML傻瓜式入门(1)
  • 【AI】如何创建自己的自定义ChatGPT
  • 电子科技大学链时代工作室招新题C语言部分---题号E
  • K8S CNI
  • Python数据分析实验一:Python数据采集与存储
  • 丘一丘正则表达式
  • 工业物联网平台在水务环保、暖通制冷、电力能源等行业的应用