linux如何删除默认的DNS地址
时间: 2024-10-10 19:07:01 浏览: 26
Linux下修改IP、DNS和路由命令行配置方法
在Linux系统中,如果你想删除默认的DNS地址并设置自定义DNS,你需要编辑网络配置文件。以下是针对几种常见的Linux发行版的步骤:
**对于Debian和Ubuntu系列:**
1. 打开终端:`Ctrl + Alt + T`
2. 运行命令进入编辑器:`sudo nano /etc/resolv.conf`
3. 删除默认的DNS条目,通常它们会以“nameserver”开头,例如:
```bash
# 如果有多个默认DNS,可以找到类似下面的行并注释掉:
# nameserver 8.8.8.8
# nameserver 8.8.4.4
```
4. 添加自定义DNS服务器的IP地址到文件底部,每行一个服务器。例如:
```bash
nameserver 192.168.1.1
nameserver 8.8.8.8
```
5. 保存并关闭编辑器:按`Ctrl + X`, 然后输入`Y`确认保存,再按回车键。
**对于Red Hat系列(如CentOS、Fedora):**
1. 使用文本编辑器打开相似的文件:`sudo vi /etc/dnsmasq.conf` 或 `sudo nano /etc/sysconfig/network-scripts/ifcfg-ens*` (取决于你的网络接口名称)
2. 查找`DNS`或`DNS1`(如果有多个)行,将其注释掉,例如添加`#`在前面。
3. 同样,在新的或存在的`DNS`或`DNS1`行添加自定义DNS服务器。
4. 重启网络服务使更改生效:`sudo systemctl restart NetworkManager` 或 `sudo systemctl restart networking`
阅读全文