前言

通常的情况下,我们平时上网用的DNS服务器都是有运营商提供的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。
如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况。除了要避免“坏”的DNS的影响,我们还可以利用DNS做些“好”事,例如管理局域网的DNS、给手机App Store加速、纠正错误的DNS解析记录、保证上网更加安全、去掉网页讨厌的广告等等。
这时候我们就需要一台能提供纯净解析的DNS服务器了,坚果极客注意到在网络上已经有很多关于搭建DNS服务器的教程,但大部分教程的搭建都使用了linux服务器,对于非计算机专业的人来说有一定难度,为了让大家更加容易搭建成功,坚果极客将在这个教程中使用到具有图形操作界面的windows服务器,基本与我们平常使用到的电脑是一样的!

准备

云主机一台(独立IP,windows系统)

hosts文件(laod提供的hosts

DNS软件(点此下载

搭建过程

1.打开云主机的TCP53和UDP53端口

2.在云主机上下载DNS软件后,解压文件,双击文件夹里的SimpleDNSPlus.exe开始安装

3.一路点下来,最后一步安装完毕后,把选中的LaunchSimpleDNSPlus去掉,先不运行程序

4.把Patch文件夹里的两个破解补丁覆盖到程序的安装目录,启动程序

5.点击左上角Options

6.Forwarding->Add 反复第三四步,添加几个上游DNS(阿里、腾讯等公共DNS均可)

7.Caching Maxiumum cache time (DNS缓存时间) 改为2Hours

8.Plug-Ins->Hosts File->Create New Instance 添加一份最新的Hosts文件,保存

9.回到主界面,点击File,执行Clear DNS Cache和Reload DNS Records 清空缓存并重新载入记录

搭建完毕,把电脑和手机的DNS修改为服务器的IP地址,清空缓存即可通过https科学上网!

最后说一句

如果你觉得搭建起来还是比较麻烦,或是一个人使用一台服务器太'奢侈',你可以试试坚果极客提供的免费DNS服务器

项目地址

FUN DNS