centos stream8配置dns域名
时间: 2024-09-11 18:09:36 浏览: 54
在CentOS Stream 8中配置DNS域名通常涉及编辑网络配置文件或使用`nmcli`命令行工具。下面是一个基本的步骤指南:
1. 编辑`/etc/resolv.conf`文件:
打开终端,使用文本编辑器打开`/etc/resolv.conf`文件,例如使用`vi`编辑器:
```
sudo vi /etc/resolv.conf
```
然后添加或修改nameserver行来指定DNS服务器的IP地址,例如:
```
nameserver 8.8.8.8
nameserver 8.8.4.4
```
其中`8.8.8.8`和`8.8.4.4`是Google提供的公共DNS服务器地址。
2. 使用`nmcli`工具配置:
如果你使用的是NetworkManager管理的网络,可以使用`nmcli`命令来设置DNS。首先,列出所有连接:
```
nmcli con show
```
找到你要配置的连接名称,例如`Wired connection 1`,然后配置DNS:
```
nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
```
更新完配置后,重新启动该网络连接使设置生效:
```
nmcli con down "Wired connection 1" && nmcli con up "Wired connection 1"
```
3. 检查网络服务状态:
确保DNS设置已经正确应用,可以使用`ping`命令测试域名解析:
```
ping -c 4 www.google.com
```
如果能看到域名对应的IP地址,说明DNS域名配置正确。
4. 持久化DNS配置:
对于NetworkManager管理的网络,使用`nmcli`设置的DNS通常是持久化的。对于`/etc/resolv.conf`文件,如果你的系统使用的是`systemd-resolved`服务,更改可能不会持久,因为`systemd-resolved`会管理此文件并重写更改。在这种情况下,你应该使用`nmcli`或通过NetworkManager的GUI工具来设置DNS。
阅读全文