github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)

github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)(1)

大家好我是沐知TK,大家都喊我隔壁老王,前草头王先生自媒体编辑,十年资深老果粉一枚,很高兴今天又和大家见面了。如果同学们想第一时间收到老王的文章推送,还请星标一下本账号。

众所周知,GitHub 是是世界上最大的代码托管平台,小伙伴们平时都喜欢在那里找一些优质的开源项目来学习,以提升自己的编程技能。

但是最近,由于某些特殊原因,越来越多的小伙伴抱怨自己突然访问不了 GitHub 了。这无疑是我们学习路上的一块绊脚石,所以绝对不能忍?

github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)(2)

今天,老王就教大家如何绕过这堵墙,成功下载 GitHub 上的项目。操作不难,几分钟就能学会!

修改 hosts

想要解决这个问题,我们需要搞明白问题出在哪里?

我们在浏览器输入网址时,会向 DNS 服务器发送一个请求,DNS 服务器会给我们返回目标网站所在的服务器 IP ,然后浏览器才知道打开哪个网页。

github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)(3)

然而问题就出在 DNS 服务器这里,如果 DNS 告诉了你错误的地址、或者请求被拦截、再或者 DNS 挂了,都会导致我们无法访问网站。

我们今天的方法就是让客户端强行绕过 DNS 直接访问目标网站的 IP 地址就不会存在任何问题了。

对,你没猜错,修改 hosts 文件就是为了绕过DNS服务器。客户端发起请求后会直接从 hosts 文件中寻找目标网站的 IP 地址,一旦找到,系统会立即打开对应网页。

github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)(4)

我们先找到 hosts 文件的位置,具体参照下方引用:

Windows :C:\Windows\System32\drivers\etc\hosts

Linux:/etc/hosts

MacOS:/etc/hosts

安卓:/system/etc/hosts

iOS:/etc/hosts

使用文本编辑器打开 hosts 文件,将下面的 IP 地址添加进去就可以了。

github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)(5)

具体有哪些 IP 国内可用,可以通过下图指引索取,每天都会更新。

github为什么有时能进有时不能(GitHub访问不了一招教你轻松解决)(6)

今天的分享到这里就结束了,谢谢大家的关注和喜欢。如果你也喜欢这篇文章,希望可以帮老王点赞再看转发,一键三连,谢谢大家了。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页