目录

简介

先决条件

要求

在Windows 11上配置OpenDNS

在MacOS上配置OpenDNS

在Linux上配置OpenDNS

选项1.使用网络管理器(GUI)配置DNS

选项2.使用NetworkManager(nmcli)配置DNS

选项3.使用systemd-resolvetl(resolvectl)配置DNS

检验DNS解析

故障排除

简介

本文档介绍如何在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

1. 导航到设置>网络和Internet。

2. 选择活动连接:

- Wi-Fi，然后选择已连接的网络或以太网。

3. 在DNS server assignment下，单击Edit。

4. 选择Manual。

5. 启用IPv4。

6. 输入以下DNS服务器:

- 首选DNS:208.67.222.222

- 替代 DNS:208.67.220.220

7. Click Save.

在MacOS上配置OpenDNS

1. 导航到系统设置>网络。

2. 选择活动网络接口（例如，Wi-Fi或以太网）。

3. 单击Details。

4. 选择DNS。

5. 在DNS Servers下，添加：

- 208.67.222.222

- 208.67.220.220

6. 单击OK，然后单击Apply。

在Linux上配置OpenDNS

选项1.使用网络管理器(GUI)配置DNS

1. 打开活动连接的网络设置。

2. 编辑连接的IPv4 DNS设置。

3. 将DNS服务器设置为：

- 208.67.222.222

- 208.67.220.220

4. 保存连接更改并重新连接。

选项2.使用NetworkManager(nmcli)配置DNS

1. 标识连接名称：

- 运行nmcli connection show命令。

2. 在连接上设置DNS服务器:

- 运行nmcli connection modify命令将IPv4 DNS设置为208.67.222.222 208.67.220.220。

3. 重新连接连接：

- 断开并重新连接NetworkManager连接。

注意：确切的连接名称和接口因分布而异。

选项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配置。