nmcli配置完dns后如何查看dns是否正确
时间: 2024-10-07 13:01:37 浏览: 73
在Linux系统上,特别是使用Network Manager (nmcli) 进行网络管理的情况下,你可以通过命令行来检查DNS设置是否已生效。以下是步骤:
1. 打开终端:首先,你需要打开终端,可以搜索快捷键如Ctrl+Alt+T来快速启动。
2. 检查当前网络连接的DNS设置:输入以下命令,它会显示当前网络连接的详细信息,包括DNS服务器:
```
nmcli con show <your_connection_name>
```
将 `<your_connection_name>` 替换为你想要检查的实际连接名称,例如 "Wi-Fi" 或 "eth0"。如果未指定,会列出所有连接。
3. 查看DNS配置部分:找到 "IPv4 DNS" 或 "DNS servers" 部分,那里列出了当前使用的DNS服务器地址。如果有多个,它们通常是按优先级顺序排列的。
4. 确认DNS解析:如果你想测试DNS是否工作正常,可以尝试ping一个网站或者运行 `nslookup` 命令来查询一个域名,看看是否能成功解析到IP地址。
5. 如果你想永久修改DNS,可以使用 `nmcli` 修改网络连接的属性,然后重启网络服务使其生效。示例命令如下:
- 添加新的DNS服务器:`nmcli con modify <connection> ipv4.dns "<new_dns_server>"
- 删除现有DNS服务器:`nmcli con modify <connection> ipv4.dns remove <index_of_dns>`
- 刷新DNS设置:`sudo systemctl restart networking` 或 `sudo service network-manager restart`
完成上述步骤后,你应该能看到DNS设置是否正确,并能够通过DNS进行正常的网络访问。
阅读全文