如何使用 coreDNS 配置 DOH?

Posted

技术标签:

【中文标题】如何使用 coreDNS 配置 DOH?【英文标题】:how to config DOH with coreDNS? 【发布时间】:2020-02-11 03:44:05 【问题描述】:

@https://coredns.io/community/. 我在官网上可以看到如下配置,但是这个不提供HTTPS服务,是一个转发。

我找不到如何配置 doh。

对于基于 HTTP/2 (DoH) 的 DNS,请使用: https://example.org 我是谁

【问题讨论】:

https://.:443 tls crt.crt key.key 你搞定了吗? @Ciastopiekarz 是的,它可以工作 https://.:443 tls crt.crt key.key 所以 coredns 作为 https dns 客户端的解析器工作?在其他 dns 解析器客户端中,我们放置了具有 /dns-query 的 doh 服务 uri,例如 cooudflared。我使用了 dnscrypt 代理 @Ciastopiekarz 是的! 【参考方案1】:

https://.:443 tls://.:853

tls plugin/tls/test_cert.pem plugin/tls/test_key.pem plugin/tls/test_ca.pem

cache

forward . 8.8.8.8:53 
    prefer_udp

【讨论】:

以上是关于如何使用 coreDNS 配置 DOH?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 doh 测试非 dojo javascript 代码?

如何使用 okhttp DnsOverHttps 包使用多个 DoH 提供程序?

执行 DOH 测试时如何添加“has”模块?

如何检查函数是不是在 DOH 中引发错误?

如何在 Travis CI 上设置 Dojo Doh 单元测试?

如何在 Dojo DOH 测试中运行服务器 url