4
9月
2026
针对 IPv6 使用的 dnscrypt-proxy 特定设置
22:01

针对 IPv6 使用的 dnscrypt-proxy 特定设置

4 9月 2026 22:01

说明:设置 代理 dnscrypt 代理 用于 IPv6 协议。

如果提供商支持 IPv6 并且可以通过 IPv6 协议访问网站,则需要此设置,以便 DNS 请求通过 dns-proxy 和 systemd 解析的缓存。

1)编辑文件 /etc/dnscrypt-proxy/dnscrypt-proxy.toml

  • 在 server-names 指定可以解析 IPv6 名称的 DNS 服务器的名称:

    server_names = ['cloudflare-security-ipv6']

  • 在部分#使用可达性

ipv4_servers=true
ipv6_servers=true

  • 在部分#特别启用 DoH:

    block_ipv6=false

2)重新启动dnscrypt-proxy服务:

sudo systemctl restart dnscrypt-proxy

3) 检查网站的名称解析和 IPv6 可访问性(关键 -6 - IPv6, 关键 -I- 仅标题):

curl -6 -I https://www.google.com

您还可以使用网络浏览器访问仅通过 IPv6 运行的测试网站:

https://dnslabs.nl/
https://ipv6test.google.com/

如果提供商具有 IPv6 并且 dns-proxy 和 systemd-resolved DNS 缓存正在运行,则该站点将使用 IPv6 协议打开。

检查 DNS 查询缓存的操作

dig -t AAAA ipv6test.google.com

查看统计数据:

resolvectl statistics

每次打开站点或挖掘命令请求后,计数器值都会递增 「交易总额」。

注意事项
这个和 上一篇文章 它们仅提供对 DNS 请求的更快响应,但如果 IPv6 不适用于提供商,那么本文就没用了(在 99% 的情况下,固定 Internet 提供商不支持 IPv6,即使您要求启用它也不提供)。

加法
IPv6 协议由移动运营商 Megafon 和 MTS 推出,当所有用户连接到移动网络时自动运行。



相关出版物