在当今网络环境中,保护用户隐私和数据安全变得越来越重要。传统的DNS查询是以明文形式在网络中传输的,容易被监听、劫持甚至篡改。为了解决这一问题,DNS over HTTPS(DoH)技术应运而生。本文将详细讲解如何在 RockyLinux 系统中配置 DNS over HTTPS,即使是刚接触Linux的小白用户也能轻松上手。
DNS over HTTPS(简称 DoH)是一种通过 HTTPS 协议加密 DNS 查询请求的技术。它能有效防止中间人攻击、DNS 劫持和用户行为追踪,提升网络通信的安全性和隐私性。
RockyLinux 是一个企业级、稳定且开源的 Linux 发行版,广泛用于服务器和工作站环境。在其上启用 RockyLinux DNS over HTTPS 可以:
在开始之前,请确保你的 RockyLinux 系统满足以下条件:
从 RockyLinux 8 开始,系统默认集成了 systemd-resolved 服务,它原生支持 DoH。以下是具体配置步骤:
sudo systemctl enable --now systemd-resolved 使用你喜欢的编辑器(如 nano 或 vim)打开配置文件:
sudo nano /etc/systemd/resolved.conf 在文件中添加或修改以下内容(以 Cloudflare 的 DoH 服务为例):
[Resolve]DNS=1.1.1.1#cloudflare-dns.comFallbackDNS=8.8.8.8#dns.googleDomains=~.DNSOverTLS=yes
说明:
1.1.1.1#cloudflare-dns.com 表示使用 Cloudflare 的 DoH 服务8.8.8.8#dns.google 是 Google 的 DoH 备用地址Domains=~. 表示对所有域名都使用此 DNSDNSOverTLS=yes 启用加密(虽然名为 TLS,但在 DoH 场景下也适用)sudo systemctl restart systemd-resolvedresolvectl status
在输出中,你应该能看到类似以下内容:
Link 2 (eth0) Current Scopes: DNS Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported DNS Servers: 1.1.1.1#cloudflare-dns.com
如果你希望使用更专业的 DoH/DoT 客户端,可以安装 stubby。不过对于大多数用户,推荐使用上述 systemd-resolved 方法。
通过本文的详细教程,你应该已经成功在 RockyLinux 系统上配置了 DNS over HTTPS。这不仅提升了系统的网络安全等级,也保护了你的隐私不被泄露。无论你是系统管理员还是普通用户,启用 RockyLinux安全DNS 都是一个值得推荐的最佳实践。
如果你觉得这篇 DoH配置教程 对你有帮助,欢迎分享给更多需要的朋友!
本文由主机测评网于2025-12-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025128127.html