sbwml / luci-app-mosdns

一个 DNS 转发器 - OpenWrt 🎁 MosDNS v5 is Ready! 🎉
https://github.com/IrineSistiana/mosdns
1.18k stars 225 forks source link

能否添加一个本地域名ipv4优选的选项 #272

Open wybb opened 3 hours ago

wybb commented 3 hours ago

因为家用环境下,特别是pppoe拨号环境下, 因为重拨、路由器重启等情况,有可能导致新的ipv6前缀不能及时更新,或者新旧ipv6前缀同时生效,导致一些设备使用ipv6不能正常访问。目前贵项目只有提供“远程DNS ipv4”优选,能否提供一个“本地ipv4优选”和"白名单ipv4优选"的选项,仅需要在目前代码下少许改动就能提供更高的灵活性 目前我自己手工修改了/init.d/mosdns下的json生成代码query_is_local_domain实现了类似的逻辑暂时先用着,能否请sbwml在贵项目中直接融入此功能

wybb commented 3 hours ago

dnsmasq的禁用ipv6解析的功能过于粗暴,mosdns的方案兼容性就好的多,但pppoe重新拨号、软路由更新重启后,手机设备经常会出现一些app不能正常打开图片之类莫名其妙的问题,其实就是ipv6地址导致的,但关于一些pt应用或者ipv6的ddns这些又需要ipv6域名地址,假如能够把"ipv4优选"更精细化到包括白名单、本地域名、ddns 这些不同的查询sequence中那就可以更多的适应不同的网络环境需求。