问题描述
前几天笔者需要提交一个文件上知网,最后却发现自己却加载不了网站,然而国内其他网页却能正常访问,挂了梯子后却直接跳转到了知网的国外版。以为又是万恶之源clash在捣鬼,但其实这锅不能完全由它背。。。
问题分析
1.之所以其他网站可以正常访问,而知网不行,是因为他区别对待国内外用户,最后导致访问的不是同一个网站。那它是如何区分国内用户的呢?
2.笔者尝试过改ip,改cookie,但似乎都无济于事,那问题就指向了dns;笔者禁用了clash对电脑的dns代理或者将clash改成直连都没有用,后来突然想起来了之前clash有段时间出了问题,自己把WLAN的dns改成了8.8.8.8(谷歌的dns),这才是导致访问不了国内知网的根源,一切似乎都说得通了。
问题解决
1.把自己WLAN的dns改成国内的(114.114.114.114联通,223.5.5.5阿里)
2.如果不行,可以试试禁用梯子对电脑的dns代理
最后,建议大家改电脑配置一定要谨慎,说不定以后就像我一样在哪个紧要关头就被它背刺到了……