Mac/WIN10无法访问github或者访问github网页缓慢解决方法

问题描述 电脑本身可以访问github,但是一次我清除了浏览器的缓存,就不能访问github了,在网上百度了一些解决的方法,但是都比较模糊。在网上查找了一些,根据自己的解决过程,特此记录我的解决方法。
特别提醒 请按照步骤一步一步的操作,不要拷贝文中IP
解决方法 1.打开https://github.com.ipaddress.com/,如下图:
Mac/WIN10无法访问github或者访问github网页缓慢解决方法
文章图片
C9B77725-9B09-4C75-BA4A-49F0603E1B79.png 拷贝这个ip,稍后需要用到
2.打开 https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo
,如下图: Mac/WIN10无法访问github或者访问github网页缓慢解决方法
文章图片
966F732D-AE53-4080-ABC5-830299EA06F8.png 拷贝ip,稍后需要用到
3.在访达中前往文件夹/etc/hosts,这个文件如果你要用文本编辑器打开是不可以修改的,但是可以下载一个BBEdit进行编辑。
4.在hosts文件末尾追加(需要权限)(192.30.253.112第一步获取到到ip,199.232.5.194第二步获取到的ip) 【Mac/WIN10无法访问github或者访问github网页缓慢解决方法】

192.30.253.112 github.com 199.232.5.194 github.global.ssl.fastly.net

5.在终端在输以下指令刷新DNS(需要权限)
sudo killall -HUP mDNSResponder; say DNS cache has been flushed

关于win10
windows系统的解决方法是在hosts文件和刷新DNS有些差异,其他的都是一样的。
  • win+r 打开运行,输入c:\windows\system32\drivers\etc点击确定
  • 找到hosts文件用文本编辑器打开
  • 在文章末尾添加第四步的内容
  • win+r 打开运行,输入cmd点击确定
  • 在cmd窗口输入ipconfig /flushdns 按enter执行
后传
也许你在以前因为这个操作而成功访问了github.但是后来你的电脑因为不经意间的操作又无法访问了,不要慌,请重复上面的操作

    推荐阅读