在 Ubuntu 中配置 DNS 可以通过几种不同的方法完成,具体取决于你的网络设置。以下是常用的方法:
1. 使用 NetworkManager GUI(图形界面)
如果你使用的是桌面版 Ubuntu,可以通过以下步骤进行配置:
- 点击屏幕右上角的网络图标。
- 选择“设置”或“网络设置”。
- 在打开的窗口中,选择要配置的网络(例如,有线或无线)。
- 点击“IPv4”或“IPv6”标签页。
- 将“方法”更改为“手动”,然后在下面输入所需的 DNS 服务器地址,例如
8.8.8.8
和8.8.4.4
(Google 的公共 DNS)。 - 保存更改并重启网络。
2. 修改 /etc/resolv.conf
对于较旧版本的 Ubuntu 或者没有使用 NetworkManager 的情况,你可以直接编辑 /etc/resolv.conf
文件来指定 DNS 服务器。
sudo nano /etc/resolv.conf
添加以下行,使用你想要的 DNS 服务器:
nameserver 8.8.8.8
nameserver 8.8.4.4
注意:此方法会被 DHCP 客户端覆盖,因此如果希望永久生效,请考虑其他方法。
3. 配置 Netplan (Ubuntu Server)
对于最新版本的 Ubuntu Server(18.04及以上),通常使用 Netplan 来管理网络配置。
找到 Netplan 配置文件,通常位于
/etc/netplan/
目录下,如01-netcfg.yaml
。编辑该文件,例如:
sudo nano /etc/netplan/01-netcfg.yaml
- 在适当的位置添加 DNS 配置,例如:
network:
version: 2
ethernets:
eth0: # 替换成你的接口名称
dhcp4: true
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
- 应用更改:
sudo netplan apply
验证
完成上述步骤后,你可以通过执行以下命令验证 DNS 是否已成功配置:
nslookup www.baidu.com
或者
ping www.baidu.com
这应该返回一个有效的 IP 地址,如果一切正常,就说明你的 DNS 配置成功了。如果有任何问题,请随时询问!
内容由零声教学AI助手提供,问题来源于学员提问