博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决github访问或下载慢的问题
阅读量:5878 次
发布时间:2019-06-19

本文共 753 字,大约阅读时间需要 2 分钟。

前言

种一棵树最好的时间的是十年前,其次是现在。

原因

为何慢?github的CDN被某墙屏了。

解决办法

绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。

原理

直接找出github域名所对应的IP地址,直接添加在本地host中。这样每次请求gihub时就无须在向DNS查询地址了。该方法也适用于其他被墙的地址,美中不足的是该方法必须为每个域名都添加上对应的IP地址。比较繁琐。

具体操作

手动DNS查找IP地址

访问 网站,查看网站域名对应的IP地址,输入网址则可查阅到对应的IP地址,这是一个查询域名映射关系的工具。

  1. 查询 github.global.ssl.fastly.net对应的IP:151.101.113.194。
  2. 查询github.com对应的IP:192.30.253.112。
  3. 查询github-cloud.s3.amazonaws.com对应的IP:52.216.227.168。

修改host文件

打开 C:\Windows\System32\drivers\etc 下的host文件复制代码

修改配置如下图为:

代码:

151.101.113.194 github.global.ssl.fastly.net 192.30.253.112 github.com52.216.227.168 github-cloud.s3.amazonaws.com复制代码

保存文件哟(win10请用管理员身份打开记事本编辑)。

刷新DNS

  1. Window: cmd执行 ipconfig/flushdns
  2. mac执行:sudo dscacheutil –flushcache
  3. 重启浏览器试试,大功告成!

结语

下篇文章将推出DNS解析规则,敬请期待哟

转载地址:http://sfcix.baihongyu.com/

你可能感兴趣的文章
处理 Oracle SQL in 超过1000 的解决方案
查看>>
《JAVA与模式》之简单工厂模式
查看>>
Alpha线性混合实现半透明效果
查看>>
chkconfig 系统服务管理
查看>>
一个简单的运算表达式解释器例子
查看>>
ORACLE---Unit04: SQL(高级查询)
查看>>
Entity Framework Code First 模式-建立多对多联系
查看>>
[LeetCode] Reverse Lists
查看>>
前台页面之<base>标签
查看>>
angular分页插件tm.pagination 解决触发二次请求的问题
查看>>
day08-文件操作
查看>>
教学-45 对象的相等
查看>>
贪食蛇
查看>>
关于Spring 中的事务
查看>>
为什么现在都用面向对象开发,为什么现在都用分层开发结构?
查看>>
【离散数学】 SDUT OJ 偏序关系
查看>>
写给学弟学妹的产品入门建议(持续更新)
查看>>
view视图总结
查看>>
oracle11g 数据库导出报“ EXP-00003:
查看>>
201521123009 《Java程序设计》第11周学习总结
查看>>