You need to enable JavaScript to run this app.
导航

Linux (Ubuntu 服务端)

最近更新时间2023.03.29 18:00:44

首次发布时间2023.02.24 15:02:11

操作步骤

参见以下步骤通过传统的 DNS 协议使用公共解析 PublicDNS:

说明

本文以 Ubuntu 22.04 LTS 服务器版为例。

更改 resolv.conf 中的 DNS 设置

一般情况下,您可以直接更改 resolv.conf 中的 DNS 设置。

  1. 打开 /etc/nsswitch.conf 文件。确保 hosts 字段的配置如下:

    vim /etc/nsswitch.conf
    

    alt

  2. 使用编辑模式打开 /etc/resolv.conf 文件。

    sudo vim /etc/resolv.conf
    
  3. 如果文件中有 nameserver 参数,您需要将 nameserver 字段的值保存在本地或通过手写的方式记录在纸张上。
    alt

  4. nameserver 字段的值修改为 公共解析 PublicDNS 的 DNS 服务器的 IPv4 地址。修改完成后,保存内容并退出。
    alt

更改 DHCP 设置

如果您的系统使用了 DHCP Client,重启系统之后,DHCP Client 会自动覆盖 /etc/resolv.conf 文件的配置。在这种情况下,您需要参考以下步骤设置 DHCP Client:

  1. 使用编辑模式打开 /etc/dhcp/dhclient.conf 文件。
sudo vim /etc/dhcp/dhclient.conf
  1. 找到 prepend domain-name-servers 字段。
    alt

  2. 删除 prepend domain-name-servers 字段前面的 # 号。在 domain-name-servers 后面输入 公共解析 PublicDNS 的 DNS 服务器的 IPv4 地址。地址之间使用英文逗号 , 分隔。修改完成后,保存内容并退出。
    alt

  3. 运行 sudo dhclient 重新加载 dhclient.conf 文件。

sudo dhclient
  1. 运行 resolvectl status 命令确认 DNS 服务器地址已经被更改。

alt

下一步您可以

在设备端验证 DNS 配置