如果你用 curl:
curl "https://1.1.1.1/dns-query?ct=application/dns-json&name=example.com&type=A"
那么可以得到这样的结果:
{"Status": 0,"TC": false,"RD": true, "RA": true, "AD": true,"CD": false,"Question":[{"name": "example.com.", "type": 1}],"Answer":[{"name": "example.com.", "type": 1, "TTL": 2774, "data": "93.184.216.34"}]}
更多具体细节可以看 CloudFlare 的文档:
https://developers.cloudflare.com/1.1.1.1/dns-over-https/
关于 DNS over HTTPS 的 JSON 格式的具体说明可以见 Google 的文档:
https://developers.google.com/speed/public-dns/docs/dns-over-https
1
mashirozx 2018-04-03 19:18:22 +08:00 via Android
emmmm,所以需要网站支持吗?🤔
|
2
loginv2 2018-04-03 19:30:04 +08:00 via Android
这是给客户端用的?
|
3
Livid MOD OP |
4
linshixiong 2018-04-03 20:20:53 +08:00
|
5
redsonic 2018-04-03 20:34:14 +08:00 1
@linshixiong
cloudflare 官方还在 userguide 里面推荐了 dnscrypt-proxy 2.0 https://github.com/jedisct1/dnscrypt-proxy/releases 2.0 用 go 重写了,所以直接发布静态编译版本了,没有比这个更简单了。 |
7
kmahyyg 2018-04-04 00:03:47 +08:00 via Android
正在想为什么没人搞 DNS over TLS,我压 DoT
|
8
bazingaterry 2018-04-04 02:35:13 +08:00 via iPhone
感覺 1.1.1.1 的 443 端口在某些地區要準備被雙向 RST 了。
|
9
Livid MOD OP @bazingaterry 他们其实在国内有服务器。
|
10
techyan 2018-04-04 03:05:48 +08:00
@Livid 没有。CloudFlare 的 China Network 跟其他国家都是分开的。其他国家是把 IP 给 Anycast 到 CloudFlare 的数据中心,但在中国是直接用的百度云加速来分区解析。1.1.1.1 和 1.0.0.1 能 Anycast 到中国大陆的百度云节点,可能性几乎为零。
|
11
Livid MOD OP |
12
redsonic 2018-04-04 04:39:19 +08:00
@wzw arm ,mips ,x86 亲测都是直接用。只是 mips 的静态程序跑在本来内存就不大的路由器上有点压力。用了几天没发现劫持,另外它还支持域名黑名单和缓存,和 1.x 版相比简直是进步巨大。
|
14
Monstercat 2018-04-04 06:54:40 +08:00 via Android
@Livid 8.8.8.8 在中国某些地区还不到 10ms 延迟
|
15
realpg 2018-04-04 09:10:35 +08:00 1
|
16
kmahyyg 2018-04-04 09:28:25 +08:00 via Android
@bazingaterry 正解,我这走 TLS,日常 Reset ……不得不配多个上游轮换
|
17
torbrowserbridge 2018-04-04 09:34:53 +08:00
这个可以。
|
18
n1dragon 2018-04-04 10:23:05 +08:00 via iPhone
不知道 DoH 性能怎样,昨天试了下 DNS over TLS,发现速度太慢,解析个网站要 5 秒以上。
|
19
linshixiong 2018-04-04 10:53:58 +08:00
深圳电信 ping 1.1.1.1 延时竟然有 160ms,没法接受,我现在的做法是在香港阿里云上部署 DoH 服务器将 dns 转发道 1.1.1.1,本地使用 DoH 代理将 dns 包通过 HTTPS 转发到阿里云,dns 解析时间大约是 25ms
|
20
flowfire 2018-04-04 14:09:24 +08:00
我只想知道为什么能给 ip 签证书。。。。
|
22
yexm0 2018-04-04 14:25:22 +08:00 via iPhone
|
23
YIem 2018-04-04 14:32:14 +08:00
延迟高的要死,ping370ms 还丢包, 我输入 baidu.com 居然跳 http://activity.sifuhe.cn , 可能是我用假的 1.1.1.1 吧
|
24
gy911201 2018-04-04 14:39:28 +08:00
我在 GCE 的台湾节点 ping 都有 100ms+ 的延迟,但是听说 HK 的机器却很低?
|
25
techyan 2018-04-04 14:54:44 +08:00
没试的就别想着试了,这玩意在中国就是减速的。本质上它就是 CloudFlare,只不过把自家的数据中心拿出来当公共 DNS 罢了。国内用 CloudFlare 速度本来就慢得一笔,电信跟 CF 的洛杉矶虽然直连但效果也不好,并且延迟上 150ms 是常态。联通走 GTT,遇到抽风的话能持续几分钟都完全连不上。移动走香港还强点。并且就算用上了,它对 CDN 之类分区解析的结果也都不好,最后结果还是减速。抱怨延迟高什么的一点意思都没有,在国内这玩意就不可能好用。
|
26
kwkwkkk 2018-04-04 14:55:41 +08:00
深圳移动到 1.1.1.1 和 8.8.8.8 都是 15ms 以内的延迟。。。
|
27
JanKinAn 2018-04-04 16:35:25 +08:00
|
29
tsing 2018-04-06 16:34:16 +08:00 via iPhone
cloudflared --proxy-dns --proxy-dns-upstream https://1.1.1.1/dns-query
|