临时搭了一个 dns-over-https 测试

2018-07-24 00:18:43 +08:00
 qyb
服务现在在 vultr 东京机房,从北京联通宽带大概 200ms 延时。firefox 61 以上版本可在 about:config 里尝鲜配置了( network.trr.mode=2;network.trr.uri=https://dns.rubyfish.cn/dns-query

目前如果 DNS 能正确解析,访问中文维基或 medium.com 是没问题的

下一步的计划是把 dns-over-tls 也跑起来,用手头的 Android P 测试通过

然后再搬回国内正式提供服务吧~~
17886 次点击
所在节点    DNS
39 条回复
qyb
2018-07-30 10:36:40 +08:00
@lzvezr 除了 119.29.29.29 ,其它几个公共 DNS 还有支持 EDCS 的吗?
lzvezr
2018-07-30 10:55:02 +08:00
@qyb 223.5.5.5(阿里的)也支持,不过我用腾讯云请求的时候会自动忽略 subnet,家用宽带就没影响,估计是为了打击对手?手头没有阿里云,不知道可不可用
lzvezr
2018-07-30 22:19:48 +08:00
@qyb 终于我放弃 subnet 了,经过测试这个功能十分不稳定,因为 unbound 缓存的问题
subnet 的 client ip 不同的话理论上应该独立缓存,可是测试一天下来,在 ttl 内,缓存的 dns 并***不总是***会因为 client ip 改变而改变,而且还会拖慢解析速度
425685343
2018-07-31 13:49:24 +08:00
其实自己搭建没啥大用,因为本地转换成 DNS 还是明文的,该受的污染一样受,要安全还是直接 cloudflare 把
cwek
2018-08-05 11:12:36 +08:00
@425685343 如果本地搭建 DOT 作为前端,后端用其他方法按地区分流和清理干净记录,就啥事都没有。
虽然重点照顾那几个,直接路由黑洞,拿到干净记录用途不大。(笑)
qyb
2018-08-10 12:19:35 +08:00
dns.rubyfish.cn 已经挪到国内... 发现原来服务在东京的时候,解析到 medium / zh.wikipedia.org 的 IP 是通的,但服务进了国内解析出来的 IP 就无法工作了 ... 目前觉得它最大的用处就是搭配 firefox + 代理分流使用,免去了再维护 DNS 分流服务
qyb
2018-08-16 16:58:01 +08:00
@lzvezr 现在我也正在测试 subnet 了... 我自己感觉这个功能还能用啊,不知道你的 case 是什么
lzvezr
2018-08-17 10:32:27 +08:00
@qyb 可能阿里云可以用 223.5.5.5 吧,腾讯云用不了 119.29.29.29 ,当然也用不了 223.5.5.5
qyb
2018-08-17 17:16:11 +08:00
@lzvezr 我针对 qq.comtaobao.comweibo.com 做 subnet 测试;如果你有多地的机器,帮忙看看返回结果是否靠谱??另外我没有用 223.5.5.5,直接让 unbound 去查询权威服务器
qyb
2018-08-20 00:22:05 +08:00
@002jnm 现在 EDNS 查询结果看起来和 doh.nslookup.me 解析的差不多
qyb
2018-08-29 15:14:22 +08:00
再次更新一下信息:
1. 对 AppStore 下载应用所使用 CDN 域名启动了 EDNS-Subnet-Client 的支持;测试结果还行
2. 以前海外解析直接使用 cloudflared 做上游,现在在海外又建了一个 cache 中转服务器增加连接稳定性
3. 对下一步的规划如下
3.a 服务公测:国内网站备案、在华东提供 2 个固定 IP、提供帮助文档、提供 server status 页面(估计 3 个月到半年)
3.b 服务 beta:至少再增加一个服务区域,提供对小白更友好的产品方案,探索基于 DNS 的商业模式(估计半年到 1 年... 如果度不过这个阶段就挂了,或者我足够有热情来一个人维护它...)
3.c 正式上线:商业和产品对路,提供 SLA 保障
techon
2018-09-01 04:40:33 +08:00
国内的网络环境,DNS 是重灾区。。。
exkernel
2018-09-03 20:02:41 +08:00
国内备案还敢提供无污染的 DNS 么?
qyb
2018-09-04 14:18:05 +08:00
@exkernel 已经完成备案了,正在设计网站中...
exkernel
2018-09-07 11:34:09 +08:00
推荐客户端 https://github.com/jedisct1/dnscrypt-proxy

```
[static]
[static.'dns.rubyfish.cn']
stamp = 'sdns://AgcAAAAAAAAAAAAPZG5zLnJ1YnlmaXNoLmNuCi9kbnMtcXVlcnk'
```
qyb
2018-09-07 16:19:28 +08:00
@exkernel 多谢多谢。再更新一下当前的进展:海外的 upstream 已经有了两个延迟还可以的节点保障可用性,一个香港,一个日本;对外的信息介绍网站已经可以访问 https://www.rubyfish.cn ,但全部内容准备完估计还得一周左右时间。我期望这个月能正式把 Alpha 版本公布出来
ahu
2018-10-19 10:34:29 +08:00
@qyb 貌似不支持 tls://115.159.154.226 这样的访问方式?
reguser12005
2019-02-02 12:53:56 +08:00
@exkernel 请教一下, sdns://xxxxx 这个是啥? 放狗搜不到啊.
exkernel
2019-02-03 00:01:53 +08:00

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

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

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

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

© 2021 V2EX