折腾前言:因为现在的ipv6并不完善,这就导致了在我这出现了一些问题,比如代理失效和广告过滤失效。本篇文章算是记录一下,这几天折腾ipv6 dns服务器的过程,解决的问题:1.双协议生效时,选取最快的协议进行解析。 2.使用双协议时,ipv4解析优先。各平台系统默认设置windows下可以手动指定ipv6服务器地址双协议生效时,默认采用ipv6优先原则当然,可以禁用ipv6协议,但是这样的话,因为我用的移动宽带,全靠公网ipv6地址访问本机。这就也挺坑的。安卓下不能手动指定ipv6DNS服务器地址,默认获取路由器公网ip地址为dns地址当双协议获取时,默认启用ipv6解析可以说是更坑,在网上爬了很多帖子,找到一个靠软件开专用连接解决的办法,广告满天飞,还有点不太生效,还是ipv6解析优先apple下可以手动指定ipv6dns服务器地址双协议生效时,默认启动ipv4dns服务器解析这样的方式是最完美的,而且,可以手动指定地址,可以说,在dns设置方面,苹果又一次领先于安卓,而且,在当下的ipv6的建设进度下,这样的默认设置,我认为是最合理的,可以说,这样的设置是最让我省心的。美中不足,不能设置最快解析。解决办法windows微软在官方给出了解决办法,这样设置,双协议下ipv4优先https://docs.microsoft.com/zh-CN/troubleshoot/windows-server/networking/configure-ipv6-in-windows安卓暂时没有找到,有经验的朋友,可以私聊我,最好不root手机的。apple默认ipv4优先,能调整优先级,但是不能设置最快解析。软路由助力双栈协议,选取最快协议解析这是我的最终方案,在openwrt下,通过smartdns插件,开启双栈解析,为了统一内网的dns服务器,另外需要在lan端口下配置ipv4的dns服务器和ipv6的dns服务器。ipv6的本地地址还不知道,这是我没有设置之前,windows获取到的路由器本地ipv6地址。设置完成后,大概是这样。设置完成后,大概是这样。等于我的路由器就是我哪网唯一的dns服务器了,过滤广告啥的,需要dns服务器的服务,最终都生效了。害,难顶,真不如关了ipv6,来得直接如果这篇文章对你有所帮助,希望,点赞,收藏,转发,非常感谢!!!!