解决github访问速度慢的问题

一、问题描述

访问github.com时,页面经常加载的非常慢,甚至出现无法连接

二、问题原因

github的CDN被屏蔽,导致通过dns请求只能解析到github无CDN的ip地址

三、解决思路

绕过dns解析,直接在本地host文件绑定域名和ip地址。github的CDN的ip地址可以在https://www.ipaddress.com/查询

四、解决过程

  • 访问网址https://www.ipaddress.com/,分别获取github.comgithub.global.ssl.fastly.net对应的IP

    • ip1

    • ip2

  • 将获取到的ip地址和域名信息,一一对应写入本地host文件

    • windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts
      mac/linux系统的hosts文件的位置如下:/etc/hosts

    • 将下面的信息添加到Hosts文件中,保存

    • hosts

    • 更新DNS缓存 打开CMD 运行如下命令 ipconfig /flushdns

  • 前后对比

    • before

    • after

暂无评论

发送评论 编辑评论


				
上一篇
下一篇