在家登录github网站,经常网页不能正常响应,但在公司的网络下访问就很正常。查了一些原因,基本上是说github的某些域名的dns解析被污染了。按照这种说法我查看了下github网站下的几个域名下的响应速度,的确如此,如下:assets-cdn.github.com域名的响应速度基本是都是超时
有vpn服务的可以直接打开vpn就可以解决问题,没有买过vpn服务的同学,可以绕过dns解析,在本地直接绑定host。打开dns查询工具网站http://tool.chinaz.com/dns 查询域名解析如下:
选取一个TTL值最小的ip,直接绑定到hosts文件便可解决,比如我选取第一个ip,绑定域名如下
也可以通过在cmd命令行下 ping assets-cdn.github.com
通过简单的 hosts 映射解决:
修改hosts文件
Windows下hosts文件位置 c:\windows\system32\drivers\etc
刷新dns缓存
ipconfig /flushdns
Linux下同理