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就会飞快了,大功告成!

总结:最好用第一种方案,亲测第二种方案可能失败!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/7865.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【运维】Windows 通过注册表禁用服务

【运维】Windows 通过注册表禁用服务 以这个服务为例子 Windows Push Notifications User Service 双击查看服务名称 WpnUserService_671f3 打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{服务名称} HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Ser…

wireshark学习

抓包原理 哪种网络情况可以抓到包?(1)本机环境(2)集线器环境(3)交换机环境 交换机环境目前较为常用,这也分为三种情况(1)端口镜像(2&#xff09…

Jenkins构建Python项目提示:‘python‘ 不是内部或外部命令,也不是可运行的程序

一、问题描述(1) 今天Darren洋在jenkins里构建与飞书机器人通知时,用python编写脚本时发现了以下报错:Jenkins构建Python项目提示:‘python‘ 不是内部或外部命令,也不是可运行的程序 二、解决办法 在配置…

vue+leaflet笔记之热力图

vueleaflet笔记之热力图 文章目录 vueleaflet笔记之热力图开发环境代码简介插件简介与安装使用简介 详细源码(Vue3) 本文介绍了Web端使用 Leaflet开发库展示热力图方法 (底图来源:天地图),结合leaflet.heat插件可以很容易的做出热力图,通过调整其配置参…

记一次使用MySQL数据库ORM为 SqlSugar 事务无效的处理过程

在项目中使用了开源代码框架admin.net ,其使用的数据库ORM为SqlSugar 使用以下代码执行事务理论上应该有回滚发生,但数据任然删除了 [UnitOfWork][ApiDescriptionSettings(Name "Delete")] [HttpPost][DisplayName("删除菜单")]p…

【sap2000】【python】python相关的3个案例-1/3

python相关的3个案例 Python COM,Python NET,IronPython的区别 这三个术语都与 Python 语言和其他编程平台(尤其是 Microsoft .NET 及其组件)之间的互操作性有关。我们来看看它们之间的主要区别: Python COM&#xf…

【进程】进程概念及相关函数实现

目录 0. 进程概述 1. 创建进程 1.1 进程的创建:fork函数 1.2 进程的等待:wait()、waitpid() 1.3 特殊进程:僵尸进程、孤儿进程、守护进程 1.4 进程的终止:exit和_exit函数 1.5 进程退出清理:atexit函数 1.6 进…

前端安全 - 保护你的应用免受攻击的关键

80. 前端安全 - 保护你的应用免受攻击的关键 作为前端工程师,我们不仅需要关注用户界面的设计和功能实现,还需要关注应用程序的安全性。前端安全是保护我们的应用程序免受恶意攻击和数据泄露的重要方面。本文将介绍前端安全的概念、常见的安全威胁以及一…

在k8s集群中部署一个应用程序

一、 k8s集群简单介绍 上图描述的是拥有一个Master(主)节点和六个Worker(工作)节点的k8s集群 Master 负责管理集群 负责协调集群中的所有活动,例如调度应用程序,维护应用程序的状态,扩展和更新应用程序。 Worker节点(即图中的Node)是VM(虚…

redis高可用(二)

redis高可用(二) 一、主从复制 1.概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到…

【C++】一文理清C++中的五种强制类型转换

深入理解C中五种强制类型转换的使用场景 一、C风格的强制类型转换 使用形式: Type b (Type)a;C风格的强制类型转换很容易理解,不管什么类型都可以直接进行转换。C也支持C风格的强制类型转换,但是C风格的强制类型转换可能会带来一些隐患&a…

Vue3项目中引入ElementUI使用详解

目录 Vue3项目中引入 ElementUI1.安装2.引入2.1 全局引入2.2 按需引入viteWebpack 3.使用 Vue3项目中引入 ElementUI ElementUI是一个强大的PC端UI组件框架,它不依赖于vue,但是却是当前和vue配合做项目开发的一个比较好的ui框架,其包含了布局…