简介
本文档介绍如何在Windows 11、macOS和Linux上配置OpenDNS DNS服务器地址。
先决条件
要求
- 终端上的管理访问(Windows、macOS或Linux)
- 与Internet的网络连接
- OpenDNS解析器IP地址:
- 208.67.222.222
- 208.67.220.220
可选(FamilyShield)
- 208.67.222.123
- 208.67.220.123
在Windows 11上配置OpenDNS
- 导航到设置>网络和Internet。
- 选择活动连接:
- 在DNS server assignment下,单击Edit。
- 选择Manual。
- 启用IPv4。
- 输入以下DNS服务器:
- 首选DNS:208.67.222.222
- 替代 DNS:208.67.220.220
- Click Save.
在MacOS上配置OpenDNS
- 导航到系统设置>网络。
- 选择活动网络接口(例如,Wi-Fi或以太网)。
- 单击Details。
- 选择DNS。
- 在DNS Servers下,添加:
- 208.67.222.222
- 208.67.220.220
- 单击OK,然后单击Apply。
在Linux上配置OpenDNS
选项1.使用网络管理器(GUI)配置DNS
- 打开活动连接的网络设置。
- 编辑连接的IPv4 DNS设置。
- 将DNS服务器设置为:
- 208.67.222.222
- 208.67.220.220
- 保存连接更改并重新连接。
选项2.使用NetworkManager(nmcli)配置DNS
- 标识连接名称:
- 运行nmcli connection show命令。
- 在连接上设置DNS服务器:
- 运行nmcli connection modify命令将IPv4 DNS设置为208.67.222.222 208.67.220.220。
- 重新连接连接:
选项3.使用systemd-resolvetl(resolvectl)配置DNS
如果分发使用systemd-resolved,请设置每个接口的DNS并使用resolvectl验证设置。
将活动接口的DNS服务器配置为:
- 208.67.222.222
- 208.67.220.220
注意:配置方法因分布而异,以及DNS是否由NetworkManager、systemd-network或其他服务管理。
检验DNS解析
配置后,验证DNS查询是否已解析以及所配置的解析程序是否正在使用中。
- 在Windows上,验证活动适配器设置中的DNS服务器分配。
- 在macOS上,验证DNS服务器是否显示在活动接口DNS设置下。
- 在Linux上,使用系统解析程序状态验证活动接口的DNS服务器。
如果名称解析没有立即更改,请清除本地DNS缓存(方法因操作系统而异)。
故障排除
- 如果DNS服务器在重新启动后恢复,请验证是否通过以下方式实施DNS:
- VPN软件
- 移动设备管理(MDM)配置文件
- 安全软件
- 来自路由器的DHCP选项(如果在路由器而非终端上设置DNS,则通常使用)
- 如果浏览器使用HTTPS上的DNS(DoH),则可以绕过操作系统级别的DNS设置。如果结果与预期不符,请验证浏览器DNS/DoH配置。
修订历史记录
| 版本 |
发布日期 |
备注 |
1.0 |
24-Apr-2026
|
初始版本 |