ubuntu 可以ping通IP地址但是无法解析域名
时间: 2023-12-26 13:06:35 浏览: 296
这种情况通常是由于 DNS 设置问题导致的。可以尝试以下几个方法:
1. 检查 /etc/resolv.conf 文件中的 DNS 配置是否正确,例如:
```
nameserver 8.8.8.8
nameserver 8.8.4.4
```
如果没有正确配置 DNS,则可以手动编辑该文件并添加正确的 DNS 服务器地址。
2. 确认网络连接是否正常。可以尝试使用 ping 命令测试其他网站,例如:
```
ping www.baidu.com
```
如果无法解析域名,则可能是因为网络连接不稳定或者存在其他问题。
3. 尝试清除 DNS 缓存。可以使用以下命令清除本地 DNS 缓存:
```
sudo systemctl restart systemd-resolved
```
或者使用以下命令清除系统 DNS 缓存:
```
sudo apt-get install nscd
sudo systemctl restart nscd
```
如果以上方法均无法解决问题,则可能需要重新配置网络连接或者联系网络管理员进行排查。
阅读全文