Github打不开怎么办?
打不开的原因
1-GitHub的ip服务经常变化,当它变化后,与我们本机原先记录的解析ip不一样,因为dns服务器被墙,我们得不到最新的ip,自然就打不开了。
使用站长工具等获取ip在站长之家输入GitHub网址,查询到目前的有效ip用ip打开即可,也可以配置到本地hosts,就能用域名打开,不过ip再次变化又要修改。
2-完全被运营商墙了,你获得ip也没用,那么就得换个网络试试,比如wifi换流量,还是不行就得科学上网。
解决方法
1.在http://tool.chinaz.com/dns查询http://github.com
2.找到TTL值最低的响应IP,复制ip。
3.windows打开C:\Windows\System32\drivers\etc\hosts,在本机的hosts文件增加192.30.253.113 (你查询到的当前ttl最低的githubip)github.com
ps:直接用ip打不开,是因为一个服务器可能绑定多个域名,它不知道你访问哪一个,而一个域名同一时间段只能有一个ip(可能有多个ip但是是轮流使用,同时间只有一个ip)
4.保存hosts文件后,快捷键Win+X+A输入ipconfig /flushdns刷新DNS
最直接的方法就是科学上网。