ping不通github,如何解决?

学习一下,谢谢!
我这里也试了好多次,最后解决了!有几个点需要注意下,
首先,hosts文件打开有可能是空的,没问题的,直接在里面修改就ok;
然后更改后在cmd中运行更新dns命令,ipconfig/flushdns多执行几次,最好在把网络重置一下,在ping的时候注意你所ping的ip是不是你更改后的,如果不是证明没有更新过来;
在添加IP的时候,最好多添加几个,重复了也无所谓,当然也可以多试几次选择里面响应最快的。然后我这里用到的查找IP的网站是https://site.ip138.com/github.global.ssl.fastly.net/,也可看看。
多操作几次,方法是没问题的!

内容会持续更新,有错误的地方欢迎指正,谢谢!

前言

由于Github的CDN (Content Delivery Network,即内容分发网络,基本原理:利用全局负载技术将用户的访问指向当时较近的最佳的CDN节点)被伟大的墙屏蔽,导致我们在国内访问Github会非常地慢,尤其是在clone仓库时,只有几十K的速度,下载半天,还会经常失败,让人头疼。

而Github是程序员的标配,俗话说:“工欲善其事,必先利其器”,所以,本文介绍的是:通过修改hosts文件的方法来绕过国内DNS解析(Domain Name System是“域名系统DNS”的英文缩写,网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名,所以DNS将域名解析为IP地址,DNS工作原理如下图)。由于Github只是被DNS污染,而不是像Google那样被IP封锁,所以,我们不需要科学上网,也不需要海外的服务器辅助,这样操作一波后,就可以直接访问Github的CDN节点(主DNS根据一系列策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容 ),从而达到加速的目的。

在这里插入图片描述

方法一

1、获取 global.ssl.fastly地址
访问 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo

记下IP地址

2、获取Github地址
访问 http://github.com.ipaddress.com/#ipinfo

记下IP地址,有多个IP的话,随便选一个IP就好了。

3、打开hosts文件

hosts文件是啥?将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!

目录:C:\Windows\System32\drivers\etc\hosts
补充:找到hosts文件还有更快地方法,下载Everything这个软件,直接在这个软件里搜,秒出!Everything这个软件搜电脑里的任何文件都秒出,力推的一个办公软件。

在hosts文件的最末尾添加两句话:

151.101.185.194 http://github.global.ssl.fastly.net 
192.30.253.113 http://github.com

   
   
  • 1
  • 2

然后保存,并重启网络(在网络设置里点击网络重置),放心重置吧,电脑会自动重启,重启后就OK了。

最后,速度提升明显。

方法二

既然是DNS污染,那么就手动指定一个DNS呗,不也是能解决问题的嘛。

双击“以太网”

双击IPv4

手动修改DNS服务器地址,我这里用的是“Google Public DNS:8.8.8.8 / 8.8.4.4”

如果这个方法起效了,要记得在clone好仓库后还原DNS,也就是改为自动,以免影响你正常上网。

总结

个人觉得,方法一虽然麻烦点,但实在些,也不会影响你正常上网。

                                </div><div data-report-view="{&quot;mod&quot;:&quot;1585297308_001&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/BillCYJ/article/details/89446025&quot;,&quot;extend1&quot;:&quot;pc&quot;,&quot;ab&quot;:&quot;new&quot;}"><div></div></div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-60ecaf1f42.css" rel="stylesheet">
                                <div data-report-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/BillCYJ/article/details/89446025&quot;,&quot;extend1&quot;:&quot;pc&quot;,&quot;ab&quot;:&quot;new&quot;}"></div>
                    
        <div class="person-messagebox">
            <div class="left-message"><a href="https://blog.csdn.net/BillCYJ">
                <img src="https://profile.csdnimg.cn/6/6/D/3_billcyj" class="avatar_pic" username="BillCYJ">
            </a></div>
            <div class="middle-message">
                                    <div class="title"><span class="tit "><a href="https://blog.csdn.net/BillCYJ" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;,&quot;ab&quot;:&quot;new&quot;}" target="_blank">Real_JumpChen</a></span>
                    <!-- 等级,level -->
                                            <img class="identity-icon" src="https://csdnimg.cn/identity/blog6.png">                                            </div>
                <div class="text"><span>原创文章 216</span><span>获赞 246</span><span>访问量 25万+</span></div>
            </div>
                            <div class="right-message">
                                        <a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;,&quot;ab&quot;:&quot;new&quot;}">关注</a>
                                                            <a href="https://im.csdn.net/im/main.html?userName=BillCYJ" target="_blank" class="btn btn-sm bt-button personal-letter">私信
                    </a>
                                </div>
                        </div>
                    
    </div>
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值