原因
无法解析域名通常是DNS配置问题导致无法正常访问。
解决方法
1. 检查/etc/resolv.conf
文件:打开/etc/resolv.conf
文件,确保其中至少包含一个正确的DNS服务器IP地址。您可以使用以下命令进行编辑:
sudo vim /etc/resolv.conf
在文件中添加类似以下内容的行(将IP地址替换为实际的DNS服务器IP):
nameserver 8.8.8.8
nameserver 223.5.5.5
nameserver 223.6.6.6
2. 如果您正在使用NetworkManager作为网络管理工具,打开NetworkManager配置文件,
在配置文件中,找到[main]
部分。在[main]
部分下添加或修改dns
选项,将其设置为您希望使用的DNS服务器的IP地址。您可以使用逗号分隔多个IP地址。例如::
vim /etc/NetworkManager/NetworkManager.conf
dns= 8.8.8.8,8.8.4.4
保存并关闭文件。
3. 重启NetworkManager服务:
sudo systemctl restart NetworkManager
4. 重新尝试:
ping www.baidu.com