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

一个超级简单的 dns 分类查询,类似 mosdns,但简单的多。。。

  •  
  •   mike163 · 2022-07-31 11:03:38 +08:00 · 5182 次点击
    这是一个创建于 850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/mikechen163/dohproxy

    简单的 DNS 转发器

    对于任何 dns 请求,首先检查 cn.txt ,如果找到,则将 dns 请求转发到国内服务器(缺省 223.5.5.5 118.29.29.29),否则将 dns 请求转发到 dns.google 等海外 dns 服务器。

    用法:

    对海外 dns req 使用 dns over http 协议。 ./dohproxy -dohserver https://8.8.8.8/dns-query

    或者 使用 udp 处理海外 dns 请求 ./dohproxy -dohserver 8.8.8.8:53

    ./dohproxy 打印帮助信息

    dohproxy.tar.gz 仅适用于在 64 位 x86 平台上运行的 linux 。如果要在其他平台上构建,请修改 wbuild.sh 文件。

    12 条回复    2022-08-01 19:46:48 +08:00
    veSir
        1
    veSir  
       2022-07-31 13:06:36 +08:00
    恕我直言,如果是先查询国内就落了下乘.
    wangyu17455
        2
    wangyu17455  
       2022-07-31 13:19:33 +08:00
    @veSir 你可能理解错了楼主的意思?楼主的意思是不在 cn.txt 里的域名一律走国外 dns 查询
    yaott2020
        3
    yaott2020  
       2022-07-31 14:09:23 +08:00 via Android
    这和 mosdns 不一样,mosdns 是自定义 dns 查询 /处理流程
    xenme
        4
    xenme  
       2022-07-31 14:22:55 +08:00 via iPhone
    然后就发现各种其他需要,不如一步到位,mosdns 完事
    KiseXu
        5
    KiseXu  
       2022-07-31 14:45:15 +08:00
    这个 cn.txt 是怎么来的
    miaomiao888
        6
    miaomiao888  
       2022-07-31 21:37:07 +08:00
    确实简单,很早期的 DNS 分流工具都这么干,不过 DOH 在国内好像时不时会被干扰
    veSir
        7
    veSir  
       2022-07-31 22:39:48 +08:00
    @wangyu17455 我理解,我说的是 DNS 请求优先,楼主的描述是首先检查 cn.txt ,这样真的很不好。
    veSir
        8
    veSir  
       2022-07-31 22:40:59 +08:00
    @veSir 如果是这样,直接用 ssr 岂不是很好,没必要在套一个.
    kyor0
        9
    kyor0  
       2022-08-01 11:00:44 +08:00 via iPhone
    这个和 chinaDns-ng 是不是有点像
    kyro00000
        10
    kyro00000  
       2022-08-01 12:58:20 +08:00 via iPhone
    用运营商的 dns ,发现 ssr 开了,也无法打开墙外站,换 223.5 或者 114 又可以打开了。
    gitopen
        11
    gitopen  
       2022-08-01 15:02:43 +08:00
    直接用 clash 。科学上网、DNS 分流全搞定。
    mike163
        12
    mike163  
    OP
       2022-08-01 19:46:48 +08:00 via Android
    增加了缓存机制,缓存后 dns 本地查询海外网站时间为 0 秒。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5443 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 08:29 · PVG 16:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.