ubuntu 修改DNS
时间: 2025-02-12 08:22:45 浏览: 52
### 修改Ubuntu系统的DNS设置
在Ubuntu系统中更改DNS服务器配置可以通过编辑`/etc/resolv.conf`文件来实现[^2]。此方法适用于临时性的DNS设置变更。
对于更持久的解决方案,在基于网络管理器(NetworkManager)控制的环境中,建议通过修改NetworkManager配置来进行DNS设置调整。这通常涉及到编辑位于`/etc/netplan/`目录下的YAML配置文件[^1]。
当需要指定多个DNS服务器时,可以在相应的位置添加额外的名字服务器地址,并用空格分隔各个IP地址[^3]。
#### 使用命令行工具进行快速测试
为了即时验证新的DNS服务器是否工作正常,可以直接手动编辑`resolv.conf`:
```bash
sudo nano /etc/resolv.conf
```
在此文件内加入如下内容以指向自定义的DNS服务器:
```text
search example.com
nameserver 8.8.8.8
```
请注意这种方式创建的条目可能会在网络重启或接口状态变化后丢失。
#### 对于Netplan配置方式
如果采用netplan作为网络配置工具,则应按照以下模式更新配置文件(假设文件名为`01-netcfg.yaml`):
```yaml
network:
version: 2
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
保存上述更改之后运行命令应用新配置并使改动生效:
```bash
sudo netplan apply
```
阅读全文
相关推荐


















