是世界上最大的开源社区之一,许多流行的开源项目都托管在 上。开发者可以轻松地参与、贡献和学习,利用社区资源和知识来提升自己的技能。可以说如果你善于使用,那将受益无穷。
问题来了,虽然大多时候,我们都可以从国内直接访问github.com,但是访问的速度还是比较慢的。甚至有时候DNS解析时候,由于XX原因,都解析不到的IP,从而无法访问。今天这篇文章我们就来解决这个访问慢的问题。无需任何代理,适用于 和Linux
关键思路:是修改电脑的hosts文件,使我们访问域名时候直接指向指定的IP,来达到快速访问的目的。
1.如何获得的IP?
在之前我介绍过一个ITDOG这个网站,你也可以使用其他的提供这种站长服务的网站。原理是一样的。我们在网站上输入,查看它接解析出来的IP,我们选择最快的。即可。点击链接直达:
2.修改Hosts
[root@VM-4-7-centos ~]# ping github.com
PING github.com (20.205.243.166) 56(84) bytes of data.
64 bytes from github.com (20.205.243.166): icmp_seq=1 ttl=251 time=84.7 ms
64 bytes from github.com (20.205.243.166): icmp_seq=2 ttl=251 time=84.8 ms
64 bytes from github.com (20.205.243.166): icmp_seq=3 ttl=251 time=84.8 ms
64 bytes from github.com (20.205.243.166): icmp_seq=4 ttl=251 time=84.8 ms
同理github.com,我们有时候还需要去上下载文件,代码什么的。这时候我们可能需要访问到的域名是 。按照上述的同样的操作,我们去解析它的IP,然后把 最快的IP也给添加到hosts就行 。如下
cat /etc/hosts
20.205.243.166 github.com
185.199.108.133 raw.githubusercontent.com
这样就大功告成了。
3.结束语
由于外部的不可抗原因,这样的办法并不是一劳永逸的,如果可以写一个脚本,来定时检测域名,获取解析出来的最快IP和定时修改hosts就完美了。
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。