点击此处查看最新的网赚项目教程
在 Windows 11 中设置了 DNS over HTTPS (DoH),但网络属性仍然显示“未加密”的原因可能有几个方面,以下是一些常见的检查和解决方案:
1. 检查 DNS 服务器是否支持 DoH
尽管启用了 DoH,DNS 服务提供商必须支持该协议才能工作。如果你使用的 DNS 服务器不支持 DoH,则系统不会通过 HTTPS 加密查询。
确认 DNS 服务器是否支持 DoH:常见的支持 DoH 的服务器包括:
Cloudflare: 1.1.1.1 和 1.0.0.1
Google: 8.8.8.8 和 8.8.4.4
Quad9: 9.9.9.9 和 149.112.112.112
2. 确认 DNS 设置已正确配置
即使已启用 DoH,DNS 设置未正确配置会导致“未加密”的显示。你可以通过以下方式确认配置正确。
方法 1:组策略设置
按 Win + R,输入 gpedit.msc 打开本地组策略编辑器。
导航至: 计算机配置 > 管理模板 > 网络 > DNS 客户端
双击 配置 DNS over HTTPS (DoH),选择“已启用”,并输入你的 DoH 服务器 URL。
方法 2:注册表配置
打开注册表编辑器 (Win + R,输入 regedit)。
导航至: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscacheParameters
确保存在以下两个 DWORD 键:
EnableAutoDoh,值设置为 2(自动启用 DoH)。
DoH,值为你的 DoH 服务器地址,例如 或 。
3. 重启网络适配器
有时候网络适配器可能会缓存旧的 DNS 设置,导致 DoH 没有法立即生效。你可以尝试重启网络适配器。
步骤:
打开控制面板,导航至 网络和共享中心。
点击 更改适配器设置。
右键点击当前连接的网络适配器,选择“禁用”。
等待几秒钟,再次右键点击选择“启用”。
4. 使用 Wireshark 检查加密情况
虽然 Windows 11 的网络属性界面可能未及时更新为“加密”,你可以使用网络抓包工具如 Wireshark 检查 DNS 请求是否通过 HTTPS 发送。
步骤:
安装并打开 Wireshark。
开始捕获网络流量,输入以下过滤器:dns。
观察 DNS 查询是否通过 发出,如果是,则表示 DoH 已正常工作,即便 Windows 属性中显示未加密。
5. 检查 Windows 版本
有时,Windows 的某些版本可能存在关于 DoH 的显示问题。请确保你运行的是最新的 Windows 11 版本,并安装了所有最新的累积更新。
6. 网络环境或第三方工具的干扰
如果你使用 VPN、代理服务器或其他网络安全工具,这些工具可能会干扰 DoH 的运行。确保这些工具不会强制覆盖 DNS 设置或者阻止 HTTPS 请求。
7.清理DNS缓存
在命令提示符中输入以下命令,然后按回车:
ipconfig /flushdns
等待清理完成:
系统会提示 Successfully flushed the DNS Resolver Cache(成功刷新 DNS 解析缓存)。
如果你已经确认 DNS 服务器支持 DoH,并正确配置了组策略或注册表,且经过 Wireshark 或其他工具验证 DNS 请求确实通过 HTTPS 加密,但网络属性仍然显示“未加密”,那么可能是 Windows 界面显示问题,与你的实际 DNS 加密状态没有关。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: cai842612