V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
StephenJoseDai
V2EX  ›  DNS

smartdns 咋仅对外网做 ipv4 解析

  •  1
     
  •   StephenJoseDai · 35 天前 · 2177 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我 openwrt 上装了 passwall ,但是客户端是双栈,一直要走 ipv6,这就很讨厌,想通过 smartdns 来做区分下,怎么做才能将所有墙外地址只做 ipv4 解析,对墙内的则是双栈解析啊?看懵逼了
    24 条回复    2025-02-04 00:06:07 +08:00
    Gyroooooooooo
        1
    Gyroooooooooo  
       35 天前
    换 mosdns
    StephenJoseDai
        2
    StephenJoseDai  
    OP
       35 天前
    @Gyroooooooooo 我就是装不上 mos 才换 smart 的,麻了
    StephenJoseDai
        3
    StephenJoseDai  
    OP
       35 天前
    @Gyroooooooooo 而且,好像看 mos 的风评不是很好啊,好像很容易出问题,经常断
    ik
        4
    ik  
       35 天前 via iPhone
    bind :53 -force-aaaa-soa
    bind :5353

    启动两个监听
    ik
        5
    ik  
       35 天前 via iPhone
    @ik 应该可以这样用,没事测试过
    Puteulanus
        6
    Puteulanus  
       35 天前
    passwall 不是有个过滤代理域名 IPv6 吗
    StephenJoseDai
        7
    StephenJoseDai  
    OP
       35 天前
    你们怎么发图的啊,我也想发图
    StephenJoseDai
        8
    StephenJoseDai  
    OP
       35 天前
    https://private-user-images.githubusercontent.com/36736149/404347878-105b8595-4d80-419f-b07b-81e5e267a162.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzcxMjk2MzUsIm5iZiI6MTczNzEyOTMzNSwicGF0aCI6Ii8zNjczNjE0OS80MDQzNDc4NzgtMTA1Yjg1OTUtNGQ4MC00MTlmLWIwN2ItODFlNWUyNjdhMTYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTE3VDE1NTUzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQyYWMzN2FlMDNlOWQxYTgyMDdmMDhiNDFiZjY0OWQ1MGIxZmE5ZDZkZWM4NGFiNTU1YzE0MzRmNzg2OWY1YTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0._Coj57D-kNppE-IYyVlVP3c4f0a85v5rLvGIx-WhUnY




    https://private-user-images.githubusercontent.com/36736149/404348100-11a898ae-06a8-4a6f-804e-25212644a706.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzcxMjk2MzUsIm5iZiI6MTczNzEyOTMzNSwicGF0aCI6Ii8zNjczNjE0OS80MDQzNDgxMDAtMTFhODk4YWUtMDZhOC00YTZmLTgwNGUtMjUyMTI2NDRhNzA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTE3VDE1NTUzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllYzY4MjlkODRjZjhlZmMxYmI2MDZkOWQwNTJmZmM1OTNhYWZmMTExYWQwYjllMzM0NmQ4M2I1ZmJhMDA2Y2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.K2Xsmxrr24tE_5Y2AMfWAw8T8KrwUSnUPP83cFmBuvI





    https://private-user-images.githubusercontent.com/36736149/404348255-00ac1703-7dcc-40de-a796-2e02ea669306.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzcxMjk2MzUsIm5iZiI6MTczNzEyOTMzNSwicGF0aCI6Ii8zNjczNjE0OS80MDQzNDgyNTUtMDBhYzE3MDMtN2RjYy00MGRlLWE3OTYtMmUwMmVhNjY5MzA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTE3VDE1NTUzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVhOGY4YjBjYTNlMzAxNzRhYmRlZWVkZWUzNzQwOWM3OTk3Mzg3NjQxNDdlYWFiNWU0YmU5MTI2YTAyYjg5MDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dMOWccKcIklXx-gI-zLHRsJx9ntuJ9I63lmiF3zllDI








    https://private-user-images.githubusercontent.com/36736149/404348419-86c7e109-6862-408e-827b-3ffc11b4954a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzcxMjk2MzUsIm5iZiI6MTczNzEyOTMzNSwicGF0aCI6Ii8zNjczNjE0OS80MDQzNDg0MTktODZjN2UxMDktNjg2Mi00MDhlLTgyN2ItM2ZmYzExYjQ5NTRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTE3VDE1NTUzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQzODA1MTYxMjUyYzU0NjFhMDdhMDU4NzRjNmU5ZGIwYTBiYzBkN2EzMWM5MDIwYWI4N2RjOTdiYWUxZmFjZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GmxwJQ0tsqCwtnzgZfx9GhOI3bFNKh3rMcPJb4AGuEM
    StephenJoseDai
        9
    StephenJoseDai  
    OP
       35 天前
    @Puteulanus @ik 不知道我配置的有没有问题
    TylerW
        10
    TylerW  
       35 天前
    启用第二 DNS 服务器,勾选停用 IPV6 地址解析
    StephenJoseDai
        11
    StephenJoseDai  
    OP
       35 天前 via Android
    @TylerW 我打算第一个 DNS 来做不解析 v6 ,第二个正常解析,都一样,只是顺序不同,我总感觉分流还是有问题,ip138 打开是 502 ,谷歌正常打开
    StephenJoseDai
        12
    StephenJoseDai  
    OP
       35 天前 via Android
    @Puteulanus 那玩意儿好像不生效,v6 过滤
    frankilla
        13
    frankilla  
       35 天前
    抛弃 modns 和 smartdns ,以前我也用,之后觉得一点必要都没有,现在就彻底抛弃不用,让 openclash 直接分流就行了。
    TylerW
        14
    TylerW  
       35 天前
    @StephenJoseDai Passwall 中 DNS 设置成 ChinaDNS-NG ,直连 DNS 设置 smartdns 正常解析那个端口,远程 DNS 设置不解析 v6 的端口
    TylerW
        15
    TylerW  
       35 天前
    @StephenJoseDai 默认的话,第一服务器会被设为 dnsmasq 的上游(勾选自动设置 Dnsmasq )。你这个顺序可能要取消勾选,然后在 dnsmasq 再设置一下转发服务器到你的第二个正常解析的。
    StephenJoseDai
        16
    StephenJoseDai  
    OP
       35 天前
    @frankilla 官方不是说 passwall 会跟 openclash 干架导致部分功能失效吗
    StephenJoseDai
        17
    StephenJoseDai  
    OP
       35 天前
    @TylerW 我的理解是,只需要设置第一个服务器就行了,把自动设置为 dnsmasq 上游不打勾,因为,如果使用 chinadns-ng 的话,直连我可以使用任意 dns 地址去解析(比如说阿里,腾讯,谷歌或者其他),远程的话设置成我第一个服务器的 IP+端口,也就是说,当我访问境外域名的时候,它走的肯定是远程而不是直连,那不是正好满足我的需求吗
    StephenJoseDai
        18
    StephenJoseDai  
    OP
       35 天前
    我有个不明白的地方,它是怎么判断我访问的是不是境外网站?客户端发起解析请求,这时候 smartdns 我没有设置任何的境内境外域名名单,理论上它应该是不知道才对
    frankilla
        19
    frankilla  
       35 天前
    @StephenJoseDai #16 你是这俩一起用吗?那我就不懂了。我是只用 openclash ,以前还套个 mosdns/smartdns ,去年 5 月份就彻底抛弃了 mosdns/smartdns ,只用 openclash ,利用它内置的 geo 数据库和大陆白名单实现分流,还要加上自己搞的订阅模板。基本不用搭理了,除非节点大面积死亡。😂
    StephenJoseDai
        20
    StephenJoseDai  
    OP
       35 天前 via Android
    @frankilla 其实只要 gfwlist 就行,国内列表基本没啥用,不在防火墙名单内的可以手动加上去
    frankilla
        21
    frankilla  
       35 天前
    @StephenJoseDai #20 国内列表很有用,但是需要的目录不多,比如美物清单,他就走梯子我也不知道为什么以至于我得单独列个表他把扔进直连名单,还有那些跨国公司他们的国际域名直接走梯子,苹果的域名和 IP 你如果不设置他也默认走梯子。
    jqtmviyu
        22
    jqtmviyu  
       34 天前
    参考下 https://jqtmviyu.github.io/post/openwrt-smartdns-setting/

    维护国内域名白名单, 白名单走 china 组, china 组添加 ipv6 解析的 dns
    不在白名单的走 gw 组(默认组), gw 组添加国外的 dns, 关闭 ipv6 解析
    StephenJoseDai
        23
    StephenJoseDai  
    OP
       34 天前 via Android
    明白,谢谢大佬们,让我来试试
    flynaj
        24
    flynaj  
       18 天前 via Android
    https://pymumu.github.io/smartdns/config/dualstack/ 看看文档配置一下。dualstack-ip-selection yes
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.