[!NOTE] 一些小技巧
开发可以说是离不开github的,但是github常常打不开,是什么原因造成的?有什么方法解决?

为什么有些网站有时候能访问有时候又不可以?

其实很大概率是运营商的锅,运营商经常会对一些网站进行dns劫持和dns污染,最终就导致了这个问题。

如何解决

方法1 修改dns

对自己电脑的dns进行修改,使用全国通用的114.114.114.114或者谷歌的8.8.8.8
image.png

方法2 找到网站的ip并修改本地host

找到网站的ip

首先使用站长工具对你需要访问的网站进行ping测试,还是拿github来举例
https://ping.chinaz.com/

image.png
image.png
选一个国内的不超时的距离你位置比较近的和你同一个运营商的
虽然下图都是一样的IP,但是很多其他同样原理的网站是不同的,所以加了很多限定词。
image.png

修改本地hosts

位置在C:/Windows/System32/drivers/etc
或者使用windows中比较好用的工具powerToys、switchHosts等工具修改
增加如下一行内容
image.png

ping所有的都不同,或者修改了也无法访问?

那可能就是被墙了,你需要特殊的方式来操作了🤓你懂的,不过有了那种方式上述方法也不太需要了。以上方式可以拓展一些场合,比如在路由器里面配置下确保刮削服务能连接商tmdb之类的。