V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
clacf
V2EX  ›  问与答

终于找到了一个可以用的 clash tun 模式可用的 dns 配置了

  •  
  •   clacf · 110 天前 · 1199 次点击
    这是一个创建于 110 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上找了很多人的配置,试了一遍又一遍,总是多多少少存在域名解析失败的问题。

    dns:
    enable: true
    ipv6: false
    nameserver:
    - 114.114.114.114
    fallback:
    - 8.8.8.8
    fallback-filter:
    geoip: true
    ipcidr:
    - 240.0.0.0/4

    解释下逻辑,默认走 nameserver ,当解析出境外 IP,使用 fallback 进行二次解析。
    之前用过 https 的域名解析服务器,总是有解析失败的情况,不折腾了,换回这种最简单的。

    有木有人有优化指点呢?
    4 条回复    2024-12-13 18:42:02 +08:00
    hicdn
        1
    hicdn  
       110 天前
    geosite:cn 走国内 dns ,其余通过代理走境外 dns

    nameserver:
    - tls://1.1.1.1:853?enable_pipeline=true#Proxy
    - https://1.1.1.1/dns-query?enable_http3=true#Proxy
    - tls://8.8.8.8:853?enable_pipeline=true#Proxy
    nameserver-policy:
    "geosite:cn,private,apple": 114.114.114.114
    "geosite:geolocation-!cn": "tls://1.1.1.1:853?enable_pipeline=true#Proxy"
    goldensmithereen
        2
    goldensmithereen  
       17 天前
    @hicdn 感觉并不好,实际上能把 clash 处理 dns 的各种情况讲明白的人至今没见到过,可能需要自己看源码理解了。”geosite:cn 走国内 dns“这个就不靠谱,你要知道 ip 是不是 cn 就得先解析,用什么 DNS 解析?这就是个蛋生鸡鸡生蛋的问题。一般情况都是拿 nameserver 先解析,解析出来是被污染的 ip ,比如海外域名返回一个被污染的国内的 ip ,命中 geosite:cn ,走了国内,后面就全是错的了。
    hicdn
        3
    hicdn  
       17 天前
    @goldensmithereen geosite:cn 是有人在维护的列表,每天都在更新。里面是国内大厂和可以直连的国外公司的服务。
    goldensmithereen
        4
    goldensmithereen  
       17 天前
    @hicdn 这还不如直接用规则集来判断,这样只会有一次 dns 请求。规则集肯定比 geosite:cn 全。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:10 · PVG 01:10 · LAX 09:10 · JFK 12:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.