Opera 浏览器基于 Chromium 内核,在桌面版本中已经内置了 DNS over HTTPS(DoH)支持,允许用户绕过系统默认 DNS,直接使用加密的 DNS 服务。这个入口藏在设置里的隐私与安全区域,对于普通用户来说不算显眼,但配置一次之后就能长期生效。如果你希望使用传统的 DNS 服务器地址,例如运营商提供的 IP 或公司内部 DNS,则需要通过操作系统网络设置来修改,Opera 会跟随系统解析。本文会从这两种路径分别展开,并给出验证和排错方法。

一、Opera内置安全DNS配置步骤
打开 Opera 浏览器,在地址栏输入 opera://settings/security 并回车,可以直达隐私设置中的安全页面。如果你习惯通过菜单操作,也可以点击左上角 Opera 图标,选择设置,再在左侧找到隐私与安全,向下滚动到安全区域。
在安全区域中会看到一个名为使用安全 DNS的开关,默认情况下可能跟随系统服务商,也可能处于关闭状态。点击右侧的展开箭头,可以选择使用当前服务提供商,也可以选择自定义。选择自定义后,会出现一个下拉列表和输入框,你可以在下拉列表中选择 Cloudflare、Google Public DNS、NextDNS 等常见服务商,也可以直接输入自定义 DoH 地址。
这里需要特别注意,Opera 的自定义 DNS 要求填写的是 DoH 服务地址,也就是类似 https://dns.aliyundns.com/dns-query 这样的 URL,而不是 223.5.5.5 这类传统 IP。如果只填写 IP 地址,浏览器通常无法识别,因为安全 DNS 走的是 HTTPS 加密通道,并非传统 UDP 或 TCP 的 53 端口查询。常见公共 DoH 服务包括:
- Cloudflare:
https://cloudflare-dns.com/dns-query - Google Public DNS:
https://dns.google/dns-query - 阿里云公共 DNS:
https://dns.aliyundns.com/dns-query
完成选择后,关闭设置页即可,Opera 会自动保存。部分旧版本可能需要重启浏览器才能完全生效。DoH 的优势在于域名查询过程被加密,可以降低运营商或中间人篡改解析结果的风险。不过 DoH 也并非万能,如果网络环境本身无法访问外部 DoH 服务,可能导致网页打不开或速度变慢。
二、通过操作系统设置传统DNS
如果你需要使用传统 DNS 服务器 IP,例如公司内部 DNS、学校专用解析服务器或国内公共 DNS,例如 223.5.5.5、119.29.29.29,那么 Opera 内置的 DoH 设置并不能直接完成这个需求。传统 DNS 的修改通常在 Windows 的网络适配器属性中完成。
在 Windows 系统中,进入控制面板的网络和共享中心,点击当前连接的网络名称,再点击属性。找到 Internet 协议版本 4(TCP/IPv4),双击打开。在常规页下方,选择使用下面的 DNS 服务器地址,填写首选 DNS 和备用 DNS 后确认。IPv6 用户也可以按需配置 IPv6 DNS。macOS 用户则打开系统设置中的网络,选择当前网络接口,点击详细信息,进入 DNS 标签页,用加号添加 DNS 服务器地址。
这种系统级配置会影响所有使用系统解析的应用程序,Opera 也不例外。除非你在 Opera 中单独开启了安全 DNS 并选择自定义 DoH,否则浏览器会优先使用系统 DNS。需要提醒的是,如果系统 DNS 与 Opera 的 DoH 同时启用,Opera 会优先采用浏览器内设置的安全 DNS。因此排查解析问题时,要确认真正生效的是哪一层配置。
# 在 Windows 中查看当前 DNS 配置 ipconfig /all | findstr "DNS Servers" # 查看当前网络连接的 DNS 设置 netsh interface ip show dnsservers "以太网"
三、验证与常见问题
配置完成后,如何确认 Opera 正在使用哪台 DNS 服务器?最直接的方法是访问一个可以显示解析信息的测试页面。例如 Cloudflare 提供的内置检测可以帮助确认是否启用了 DoH。也可以在 Opera 地址栏打开 opera://net-export/ 获取网络日志,但更简单的做法是使用命令行工具进行对比。
在 Windows 中打开命令提示符,输入 nslookup ipipp.com,可以看到系统当前使用的 DNS 服务器地址。如果你在 Opera 中配置了 DoH,但系统查询仍然显示运营商 DNS,这并不代表 Opera 没有生效,因为系统命令走的是系统解析,浏览器内部可能使用不同的解析通道。判断浏览器 DoH 是否生效,需要借助浏览器在线检测页面或抓包工具。
常见的问题主要有三类。第一类是填写了 IP 地址,导致 DoH 配置无效。第二类是网络防火墙阻止了 443 端口的 DoH 请求,表现为开启安全 DNS 后网页无法打开。第三类是使用了不稳定的公共 DoH 服务,速度比运营商 DNS 慢。遇到这些问题时,可以先关闭 Opera 安全 DNS 测试基础网络,再更换其他 DoH 服务商逐项排查。