在centos7中相关的dns命令
时间: 2023-11-22 09:56:06 浏览: 87
centos7.2的DNS服务.txt
在 CentOS 7 中,可以使用以下命令来配置和管理 DNS:
1. 设置 DNS 服务器:
```
nmcli con mod eth0 ipv4.dns 8.8.8.8
```
这将设置 DNS 服务器为 Google 公共 DNS。
2. 更新 DNS 缓存:
```
systemd-resolve --flush-caches
```
此命令将清除系统中的 DNS 缓存。
3. 测试 DNS 解析:
```
nslookup example.com
```
这将查询 example.com 的 DNS 记录。
4. 检查当前 DNS 配置:
```
nmcli dev show | grep DNS
```
这将显示当前网络接口的 DNS 配置。
5. 修改 /etc/resolv.conf 文件:
```
echo "nameserver 8.8.8.8" > /etc/resolv.conf
```
这将将 DNS 服务器设置为 8.8.8.8,并使用该文件中的 DNS 配置。注意,此方法可能会被其他程序覆盖。建议使用第一种方法来配置 DNS。
阅读全文