如何使用DNS over TLS

2023-04-12 09:06:00 dns 如何使用 TLS

DNS over TLS是一种加密传输DNS查询的方式,可以有效地防止DNS查询被劫持,提高DNS查询的安全性。DNS over TLS使用TCP协议传输DNS查询,并使用TLS加密传输。DNS over TLS默认使用端口853。

使用DNS over TLS的方法有很多种,这里介绍一种使用DNS over TLS的方法。

首先,在操作系统中安装DNS over TLS的客户端软件,例如安装stubby。

安装完成后,配置stubby。打开stubby.yml文件,修改如下内容:

listen_addresses: - 127.0.0.1:853

dns_transport_listen_addresses: - 127.0.0.1:53

upstream_recursive_servers:

- address_data: 1.1.1.1

tls_auth_name: "cloudflare-dns.com"

- address_data: 1.0.0.1

tls_auth_name: "cloudflare-dns.com"

tls_client_auth:

- cert_file: "/etc/ssl/certs/ca-certificates.crt"

tls_client_min_protocol_version: TLS1.3

然后,启动stubby。

启动完成后,配置DNS服务器。打开/etc/resolv.conf文件,修改如下内容:

nameserver 127.0.0.1

使用DNS over TLS的方法也有很多种,这里介绍的是一种使用DNS over TLS的方法。希望能够帮助到大家。

相关文章