我遇到了互联网问题,更具体地说是 kali linux 中的 DNS。我在 Windows 机器上的 VMware 中运行 kali linux。从https://www.kali.org/get-kali/#kali-platforms当我打开一个 shell 并使用
ping google.com
它引发了以下错误
ping: google.com: Temporary failure in name resolution
我尝试了网上找到的所有解决方案。我尝试将谷歌的 DNS 服务器(8.8.8.8 和 8.8.4.4)添加到/etc/resolv.conf
文件中,但似乎没有任何效果。
答案1
我在 Kali 中作为 VMware Workstation 内的虚拟机。Ping google.com 工作正常。
(1)确保您的虚拟机未设置为仅主机。确保网络连接为 NAT 或 Bridge。这是一个常见错误。
(2)确保您是从主 Kali ISO(不是实时的或预打包的 VM)制作的 VM。
(3)如果以上方法不起作用,请尝试修复Kali。
sudo apt-get --fix-missing update ... 获取缺失的更新。
sudo apt-get dist-upgrade ... 安装新的依赖项
重启并测试。
按照上面 (2) 的说明创建一个新的测试 Kali VM,并建立 NAT 连接并测试 Ping。
答案2
您的互联网连接是否可用?您可以尝试 ping IP 地址而不是域名,从而绕过名称解析。例如ping 9.9.9.9
使用以下命令在设置或终端中检查您是否具有有效的 IP 地址
ip a