Ubuntu 24上设置DNS服务器
在Ubuntu 24上设置DNS服务器的方法通常有几种,具体取决于你使用的是NetworkManager(常见于桌面版)还是systemd-resolved
(通常用于服务器版)。下面是两种方法:
方法一:通过NetworkManager设置DNS(适用于桌面环境)
-
打开网络设置:
- 点击右上角的网络图标,选择“网络设置”。
-
选择连接:
- 在网络设置中,选择你当前使用的网络连接(比如Wi-Fi或以太网连接)。
-
修改DNS:
- 点击“齿轮”图标,进入连接的设置界面。
- 切换到“IPv4”或“IPv6”选项卡。
- 将“方法”设置为“手动”,然后在“DNS”字段中输入你想要使用的DNS服务器地址(例如:8.8.8.8 和 8.8.4.4 作为Google DNS,或使用其他你喜欢的DNS)。
-
保存并应用设置:
- 完成后,点击“应用”保存设置。
方法二:通过systemd-resolved
设置DNS(适用于服务器环境)
-
编辑
systemd
配置文件:- 使用文本编辑器编辑
/etc/systemd/resolved.conf
文件:sudo nano /etc/systemd/resolved.conf
- 使用文本编辑器编辑
-
配置DNS:
- 找到并取消注释(删除前面的#)以下行:
你可以根据需要替换DNS服务器地址。DNS=8.8.8.8 8.8.4.4 FallbackDNS=1.1.1.1 1.0.0.1
- 找到并取消注释(删除前面的#)以下行:
-
重启
systemd-resolved
服务:- 修改完成后,保存并关闭文件。然后重启
systemd-resolved
服务使配置生效:sudo systemctl restart systemd-resolved
- 修改完成后,保存并关闭文件。然后重启
-
验证DNS设置:
- 你可以使用以下命令检查当前的DNS设置:
systemd-resolve --status
- 你可以使用以下命令检查当前的DNS设置:
方法三:通过Netplan设置DNS(适用于服务器环境)
如果你的Ubuntu版本使用netplan
,你可以按照以下步骤设置DNS:
-
编辑Netplan配置文件:
- 打开配置文件,通常位于
/etc/netplan/
目录下:sudo nano /etc/netplan/01-netcfg.yaml
- 打开配置文件,通常位于
-
添加DNS配置:
- 在
network
部分,添加DNS服务器:
根据需要替换network: version: 2 renderer: networkd ethernets: eth0: dhcp4: true dhcp6: true nameservers: addresses: - 8.8.8.8 - 8.8.4.4
eth0
为你的网络接口名称。
- 在
-
应用配置:
- 保存并关闭文件后,应用配置:
sudo netplan apply
- 保存并关闭文件后,应用配置: