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

Mac / Linux 有什么好的 HTTP DNS 服务端推荐吗?

  •  
  •   mytry · 2019-04-04 15:19:42 +08:00 · 5383 次点击
    这是一个创建于 2052 天前的主题,其中的信息可能已经有所发展或是发生改变。
    发现 HTTP DNS 其实很简单,比如 Google 提供的: https://dns.google.com/resolve?name=g.cn

    但目前的操作系统默认都不支持。简单的办法就是写个脚本,监听 UDP:53 把传统的 DNS 请求代理到 HTTP DNS 上,然后设置系统 DNS IP 为本地。

    不知道有没有现成的程序?进一步,最好有预加载的功能,定时刷新各大常用的域名,这样需要的时候就能瞬间获取结果了。
    13 条回复    2019-07-16 07:50:12 +08:00
    zxp
        1
    zxp  
       2019-04-04 15:22:35 +08:00
    Showfom
        2
    Showfom  
       2019-04-04 15:23:53 +08:00 via iPhone
    DoH 的话 没有好用的客户端 浏览器直接上吧

    DoT 的话。用 stubby
    whattmr
        3
    whattmr  
       2019-04-04 17:06:56 +08:00   ❤️ 2
    Cloudflared DNS over HTTPS 的客户端,全平台都有

    https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/
    mywaiting
        4
    mywaiting  
       2019-04-04 17:17:01 +08:00
    粗猛快,自己用 Go 搞一个?
    fonlan
        5
    fonlan  
       2019-04-04 21:01:49 +08:00 via Android
    Linux 的话 SmartDNS,DoT 和 DoH 都支持
    2kCS5c0b0ITXE5k2
        6
    2kCS5c0b0ITXE5k2  
       2019-04-04 21:32:25 +08:00
    adGuard 这个不错 还能去广告 规则也可以自定义
    arfaWong
        7
    arfaWong  
       2019-04-04 22:10:27 +08:00
    SmartDNS +1
    wzw
        8
    wzw  
       2019-04-04 22:17:38 +08:00
    @zxp #1 好用吗
    flynaj
        9
    flynaj  
       2019-04-04 23:51:42 +08:00
    ziseyinzi
        10
    ziseyinzi  
       2019-04-05 00:10:40 +08:00 via Android
    smartDNS 除了闭源没缺点
    zxp
        11
    zxp  
       2019-04-05 17:17:03 +08:00
    @wzw #8 又仔细看了下文档,发现只支持 dns:// tls:// grpc://,也许并不支持 DoH,不过 CoreDNS 的设计十分灵活,所有功能都是通过插件来实现的,目前官方有 30 多个插件,第三方插件有 10 多个,也许不久之后就会出现 DoH 的插件,我只使用过 K8S 内置的 CoreDNS,用于 svc 和 pod 的内网 IP 解析和 LB 外部 IP 的解析,稍加配置支持了本地 RR 定制和递归解析。
    Kobayashi
        12
    Kobayashi  
       2019-06-10 17:04:01 +08:00
    @fonlan @ziseyinzi 它采用的 2 种防污染都有问题。1 )黑名单,这个根本没用,现在防火墙是随机扔给你一个不相关 IP。2 )检查有无 edns option,这个只对境外 DNS 的结果有效,境内 DNS 服务商会认为给你加上这个 option。

    这玩意儿根本不能保证你能得到未被污染的 IP 结果。
    fonlan
        13
    fonlan  
       2019-07-16 07:50:12 +08:00 via Android
    @Kobayashi SmartDNS 并不是主打防污染的啊,防污染得依靠你的配置和网络来保证
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2790 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.