发布于 

加快国内访问Github网站的速度

有时候查看一些开源的项目和代码都会访问Github,自己的博客也在Page上,不过访问总是比较慢,原因不用说大家都知道,不过幸亏是还能访问,所以感觉已经挺知足了。

但是慢点没关系,你不能最后样式都加载不出来吧,这有点过分了,所以搜索了一下解决方法,确实挺有效,记录如下。

2018-06-13更新:这种方法在家庭宽带的作用还是蛮大的,但是在非独立宽带如机房环境中可能没有效果。

方法简单说就是在本地 hosts 文件中加入 github.com
的网站IP,绕过DNS解析。

具体的操作如下:

  1. 打开查询域名映射的网站: http://tool.chinaz.com/dns/ (国内的)
    https://www.ipaddress.com/ (国外的)

  2. 查询下列域名的IP,多试几次,选择稳定的、延迟小的,然后记下IP地址

    • github.com
    • github.global.ssl.fastly.net
    • assets-cdn.github.com
  3. 然后把查询到的IP和相应的域名按照格式写入到系统的 hosts
    文件中后保存

    系统 hosts文件位置
    Windows C:
    Linux /etc/hosts
    MacOS /etc/hosts
  4. 刷新DNS 通用的方法:重启机器或者禁用重连网络

    如果使用命令的话,具体如下:

    系统 刷新DNS命令
    Windows ipconfig /flushdns
    Ubuntu sudo /etc/init.d/networking restart
    OS X v10.10.4 or later sudo killall -HUP mDNSResponder
    OS X v10.10 through v10.10.3 sudo discoveryutil mdnsflushcache

    至于OS X的其他版本可参考官方网站: Reset the DNS cache in OS
    X

  5. 使用浏览器访问Github检验你的成果

参考博客


本站由 @aoenian 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。