• 欢迎光临flyzy小站!分享一些学习路上遇到的坑坑洼洼~

adad

网站域名被墙与新的访问方式

昨天(2018年7月9日)小站被GFW墙了,墙的方式是域名被墙,也就是国内进行DNS解析的时候,会返回一系列的乱七八糟的IP,这些IP在国内都是不可以访问的,国内用户自然就打不开了。尝试着将NS记录转到国内,不过还是没有效果,DNS被污染了,可能换域名是域名被墙的最好的解决方案。

 

域名被墙

看了下全国ping的结果:http://ping.chinaz.com/flyzy2005.com

域名被墙ping结果

域名被直接解析到一系列乱七八糟的IP上去,包括Facebook,Twitter等等,这些IP在国内都是无法访问的(超时),典型的域名被墙。

之后用dig看了下域名解析的过程:

域名被墙dig结果

MMP,直接给我返回了个IP,都不再向上询问了,看到这我大概也就明白了换回国内的NS应该也没效果,因为解析根本不会到Dnspod那里去,直接给你拦下来了。

 

小站目前访问方式

修改hosts文件(推荐)

上一部分介绍了域名被墙其实就是DNS污染了,直接在local的DNS服务器就把你的解析请求拦截了,返回一个国内访问不了的IP,让你的DNS请求根本到不了你的NS服务商那里。

所以解决方式是在本地保存DNS解析结果。DNS的解析过程是浏览器缓存->本机记录->当地的DNS服务器····,所以只要在本机记录的时候返回一个结果给它,自然也就不会再往上报了,不给墙DNS污染的机会,自然也就不会存在域名被墙的问题了。

Windows,Mac,Linux都可以修改hosts文件的,这里以Winodows为例,其他终端的修改方式直接问本站的合作伙伴谷歌即可。

Windows的hosts文件在C:\Windows\System32\drivers\etc,用文本编辑器打开后在最下面加上一句:

104.27.133.214 www.flyzy2005.com

添加后的hosts文件如下所示:

域名被墙修改hosts

之后再访问https://www.flyzy2005.cn,就可以愉快的打开了。(其他例如P站被墙其实也可以通过这种方式解决的)

访问镜像网站(已被墙)

如果你不想改,有些终端例如手机,不方便改这个解析结果,那么你就可以访问我的镜像网站:https://www.flyzy2005.win

直接代理

不管是肉身翻,还是威屁恩/SS翻,都是可以直接访问本站的。这个是最牛皮的,翻出去了自然也就管不了你了。

成功申请将域名加入GFWList中,所以现在只需要在线更新PAC即可,右击小飞机程序,选择从GFWList更新本地PAC

更新PAC

如果更新后还是不能打开,则需要手动将本站的域名加入到本地PAC文件中。

当然,你如果是选择了全局模式,那就什么都不用管了。

 

域名被墙总结

博客写了一点科学上网的教程,应该是这个被GFW监测到了。不过我其实已经很注意没有涉及到一些敏感词汇了,结果还是被GFW照顾了,不得不佩服GFW,是在下输了。

墙就墙了吧,域名是挺有寓意的域名,就不换了,不知道镜像网站会不会被和谐,得过且过吧。

点赞