解决无法访问github的问题

当我们想学习下载某个大神分享的github项目时,由于github域名解析异常,时常会无法访问Github网站。

下面是我总结分享的有效解决方法:思路是自己手动修改hosts文件添加域名解析!

下面教程主要以windows操作系统为例

 

1、首先通过cmd命令行窗口ping github.com(域名)获取可访问github的有效IP。

(当然也可以直接通过网站 https://www.ipaddress.com/ip-lookup 查询域名 github.com 的IP地址,无论哪种方法一定得是通过自己本机查到的IP,网上别人查到的IP你不一定有用)

具体操作步骤:

win+R组合键召唤运行面板,在面板内输入cmd,回车。

 

 

 打开浏览器,搜索 站长工具,通过站长工具查询域名github.com获取IP地址,选择一个离我们近的服务器

 

 

 

 

 

2、打开hosts文件,添加IP 域名,保存。

hosts文件路径:

  C:\Windows\System32\drivers\etc

在对应目录找到hosts文件,右键通过记事本方式打开hosts文件进行编辑,

在文件内容最后行添加 xx.xx.xx.xx github.com  (这里的xx.xx.xx.xx替换成前面让你记住的ping到的IP地址)

如下图所示

 

 

 

 注意:hosts文件一般非管理员没有修改文件的权限所以会保存失败。

这里修改下hosts文件的权限即可,右键hosts文件》》属性》》安全》》编辑

将这里文件的写入权限勾上,并点击应用。就可以对hosts文件进行修改保存了!

 为了安全性考虑,建议修改保存完hosts文件后,再把写入权限的勾去掉!

 

3、刷新DNS缓存。

需要刷新一下DNS解析缓存,刚刚修改的hosts文件才会生效。

在cmd命令窗口内输入DNS缓存刷新命令  ipconfig /flushdns

 

 

4、大功告成,开始github冲浪!

posted @ 2021-05-30 22:35  双叶幼稚园IT协会  阅读(1358)  评论(4编辑  收藏  举报