DNSdist配置并启用DNS-over-HTTP(DoH)

摘要

这篇文章分享了基于DNSdist和CloudFlare的公共DNS服务器搭建局域网(或公共网络)中你自己或你的组织私有的DNS服务器并且支持DoH协议,可以为你提供更加安全的网络实践。欢迎关注我的博客以获取本系列更多的粉丝专属文章。

前言

本系列其他文章,均发布在我CSDN博客内的专题页面。这篇文章是《基于DNSdist搭建动态的私有化DNS(DnsOverHttp(s))服务》的一部分,继续阅读之前,请确保你已经按照前文《在Ubuntu上安装基于DNSdist的DNS负载均衡服务器》的指导,在你的服务器上完成了DNSdist的安装和基本配置,且可以正常运行。今天我们主要讨论的是,如何基于之前的DNSdist配置来开启DNS-over-HTTP支持,使得客户端可以通过DoH协议访问你的私有DNS服务器。

修改配置

运行下列命令,修改你的DNSdist配置文件

sudo nano /etc/dnsdist/dnsdist.conf

在你的配置文件末尾添加下列配置内容

-- Add a new DoH listen address and port
addDOHLocal("10.243.245.122:8053", null, null,"/dns-query")

以上配置的意思为开启一个本地DOH监听,监听本地地址10.243.245.122(由于我的服务器存在多个网卡,且10.243.245.122是我的内网地址,我希望仅通过内网访问我的DoH服务器,因此这里监听内网IP),端口为8053,后面的两个null,表示不设置TLS证书和私钥,因此默认提供HTTP监听,最后的“/dns-query”表示匹配URL路径,仅当访问匹配的URL路径时对应的流量才会路由给DOH。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全糖冲击

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值