在 Ubuntu 系统中,您可以通过编辑网络接口配置文件或使用 nmcli 命令来修改 DNS 服务器。以下是两种方法的详细步骤:
方法一:编辑网络接口配置文件
-
打开终端。
-
找到网络接口配置文件:
- 对于大多数 Ubuntu 版本,网络接口配置文件位于
/etc/netplan/目录下。文件名通常是01-netcfg.yaml、50-cloud-init.yaml或类似的名称。 - 使用文本编辑器打开该文件,例如:
sudo nano /etc/netplan/01-netcfg.yaml
- 对于大多数 Ubuntu 版本,网络接口配置文件位于
-
修改 DNS 服务器:
- 在文件中找到
nameservers部分,并添加或修改 DNS 服务器地址。例如:network: version: 2 renderer: networkd ethernets: ens33: dhcp4: yes nameservers: addresses: [8.8.8.8, 8.8.4.4] - 这里
ens33是网络接口名称,8.8.8.8和8.8.4.4是 DNS 服务器地址。
- 在文件中找到
-
保存并退出编辑器:
- 按
Ctrl + X,然后按Y确认保存,最后按Enter退出。
- 按
-
应用更改:
- 运行以下命令应用新的网络配置:
sudo netplan apply
- 运行以下命令应用新的网络配置:
方法二:使用 nmcli 命令
-
打开终端。
-
查看当前连接的网络:
- 运行以下命令查看当前连接的网络名称:
nmcli connection show --active
- 运行以下命令查看当前连接的网络名称:
-
修改 DNS 服务器:
- 使用
nmcli命令修改 DNS 服务器。假设您的连接名称是Wired connection 1,您可以运行以下命令:sudo nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
- 使用
-
重新加载网络连接:
- 运行以下命令重新加载网络连接以应用更改:
sudo nmcli connection up "Wired connection 1"
- 运行以下命令重新加载网络连接以应用更改:
通过以上两种方法之一,您可以在 Ubuntu 系统中成功修改 DNS 服务器。