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

有没有这样一种 dns 软件。

  •  
  •   cjjdaq · 2017-06-13 17:12:18 +08:00 · 1953 次点击
    这是一个创建于 2727 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可以设置主从 dns (主:多上游国内,从:多上游国外,支持 tcp/udp、EDNS、SOCKS5 proxy )带有 chnroute.txt 国内 ip 列表,支持 hosts。 hosts 命中直接返回,白名单强制走主 dns,黑名单强制走从 dns,不在名单的先用主 dns 解析,检测结果是否被 chnroute.txt 匹配,匹配返回结果,不匹配强制用从 dns 解析并返回结果。 支持 cache,ipset 最好咯。。。要能弄进路由里运行。

    4 条回复    2017-06-14 14:30:38 +08:00
    bigtan
        1
    bigtan  
       2017-06-13 17:40:37 +08:00   ❤️ 2
    KCheshireCat
        2
    KCheshireCat  
       2017-06-13 20:57:06 +08:00
    /t/350162

    能提供你的一部分需求
    使用 dnspod 的 httpdns 来解析,支持 ip 地址表匹配解析结果.支持 edns.
    所有不合要求的请求和在地址表以外的解析结果都不会向下返回包.

    你可以用这个来做主 DNS,用一些比较比较慢的其他上游解析做从 DNS

    用 dnsmasq 做底层(openwrt 都带这个)

    在 dnsmasq 上加上 all-server 参数,它会在收到请求时同时向所有上游 dns 发起请求.

    这样,如果解析域名在地址表里,那么主 dns 会比从 dns 快,dnsmasq 就会使用主 DNS 的结果.
    如果不在地址表,或者是其他种类的请求,那么主 DNS 不会返回任何结果,dnsamsq 就会从 从 DNS 取得解析结果.
    addidd
        3
    addidd  
       2017-06-13 20:58:38 +08:00 via Android
    Pcap_DNSProxy
    cjjdaq
        4
    cjjdaq  
    OP
       2017-06-14 14:30:38 +08:00
    Pcap_DNSProxy 基本上符合我的需求,多谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1063 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:58 · PVG 02:58 · LAX 10:58 · JFK 13:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.