DNS Chooser,一个支持多上游 DNS 本地 DNS 工具

2018-01-03 00:37:01 +08:00
 gazeboxu
支持 N 多个上游 DNS,选最快的 IP 给你,大家尝试一下,https://www.jianshu.com/p/ad63fe00858c。本来是自己在看 coursera 过程遇到的问题,折腾半天,最后自己做了个工具。
22726 次点击
所在节点    DNS
58 条回复
miaomiao888
2018-01-04 18:59:42 +08:00
所有的参数都能在配置文件里定义,然后用批处理安装 /启动就行,只跑一个进程,这类工具其实也不常用到 GUI,GUI 感觉有点多余!
发现卸载需要调用 GUI,像 V2RAY 那种主程序和 GUI 分开的挺不错
gazeboxu
2018-01-04 19:30:35 +08:00
@miaomiao888,如果要禁用本机原始的 DNS,在 conf 文件里添加 OriginalResolverAddress disabled,停止 /启动一下就可以了。自动添加本机原始 DNS 的原因是有时本地局域网有特殊解析需要。
嗯,这个所有的配置都是通过配置文件来的,GUI 的主要作用就是找到网卡并设置 DNS 为 127.0.0.1,然后监控一些不正常状态(比如网卡 DNS 设置成 127.0.0.1,但服务没有运行或要求自动启用,但到了连接一个新 WIFI 又没有自动设置等等)。主要是你是属于对计算机比较熟,喜欢折腾的同学,一般用户如果没有 GUI,可能就很难用了。
卸载调用 GUI 的原因也是需要将本机原来的 DNS 还原,用服务来做这个,不太合适,因为服务本身要尽量做到跨平台。
另外如果觉得好用,麻烦帮推荐一下,感谢!
gazeboxu
2018-01-04 19:35:52 +08:00
我刚才查了一下 Acrylic DNS Proxy,主要就是 CACHE 么?如果是这个的话,不需要哈,dnschooser 自带了 cache 的,你可以仔细看一下我简书上的那个文章。不过 caceh 是完全遵守 TTL 规范的,一般域名在 1 至 2 分钟内,但就 cache 来说,足够用了。你也可以尝试解析同一个域名两次,第二次是立即返回的。且 WINDOWS 本身还带有 cache (用 ipconfig/displaydns 可查看)。
jimzhong
2018-01-05 05:30:10 +08:00
@gazeboxu 话说回来,用 TCP 连接测试兼容性是最佳的,有些服务器不响应 ping 请求。
miaomiao888
2018-01-05 14:24:59 +08:00
@gazeboxu Acrylic DNS Proxy 的缓存是一方面,可以自行设置缓存更新周期,HOSTS 也比较常用,支持通配符,不同域名支持使用不同的 DNS 进行解析,比如有的域名需要用内网 DNS 解析,或者让双栈域名只解析 IPV4
当然目前 dnschooser 已经非常不错也够用了,只不过我需求略多所以需要搭配。
kevinlicy
2018-01-06 01:12:07 +08:00
这个很好用,多谢作者!
a86913179
2018-01-06 12:56:40 +08:00
确实比 dnsmasq 的 all-servers 有用多了
wzw
2018-01-08 09:32:10 +08:00
多谢多谢, 我立刻试试
leobin
2018-01-08 15:02:40 +08:00
很赞,有这种寻求很久了
allin1
2018-01-08 17:36:57 +08:00
发现一个小问题,conf 文件改动过就不能安装服务了。恢复原样又可以了
gazeboxu
2018-01-08 19:00:24 +08:00
@allin1,没问题的哈,改了后可以安装的,你可能是改的格式有问题,可以发上来我看看。
allin1
2018-01-08 20:02:22 +08:00
对哦,是我的问题。我是用记事本打开,没看到后面的符号。现在解决了。可以安装了
acca
2018-02-10 20:41:28 +08:00
软件被 bitdefender 报毒了
miaomiao888
2018-02-17 23:19:17 +08:00
用到现在感觉非常不错,顺便催下增加 TCP,202.14.67.4 这类港台 DNS 用 TCP 解析 TUMBLR、FLICKR、AKICDN 的 IP 速度都非常不错!

帖个防污染配置:StandardResolverAddress 101.6.6.6:53,223.113.97.99:53,208.67.222.222:5353,202.141.162.123:5353,202.38.93.153:5353,202.141.178.13:5353
HandSonic
2018-03-11 00:37:32 +08:00
希望能开源,希望能移植到 OpenWrt/LEDE
aleung
2018-03-21 09:16:25 +08:00
这个要能移植到 linux,可以安装在路由器树莓派上价值就大了
ondrej
2018-03-31 11:56:13 +08:00
希望能移植到 OpenWrt/LEDE+1
2001225354
2018-05-19 19:58:26 +08:00
真的是好用,希望作者没弃坑
liangxy
2018-05-22 13:03:43 +08:00
@gazeboxu 大佬你好,现在用这个软件会被 dns 污染,具体情况请看 https://github.com/chengr28/Pcap_DNSProxy/issues/288
gazeboxu
2018-06-05 10:03:56 +08:00
@liangxy 如果是解析到不通的 IP,是没有问题的,因为 DNS CHOOSER 是会选择最快连接的 IP。但如果故意解析到一个错误的,但是通的 IP,就会有问题,DNS CHOOSER 可能选择这个 IP。dns chooser 内部没有维护固定的 IP 列表信息,选择的权重就是 80,443TCP 的建连时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/419555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX