我在 Kali(在 VMWare 上)上进行了一些 ping 操作,发现我只能 ping IP 地址。
Ping 8.8.8.8 有效
但也可以 ping google.com需要太长时间或给出错误:“名称解析暂时失败”
通过添加更多 DNS 服务器(名称服务器)并将权限更改为 644 来修改 /etc/resolv.conf 文件不起作用。此外,它并不是真正永久的,因为重新启动会更改配置。
Kali 上的下载速度也很慢。
有什么解决办法吗?
答案1
这个问题的解决方案实际上比我想象的要简单(仅在 VMWare 上,但您可以检查相同的解决方案是否适用于 VirtualBox)。
在 VMWare 中,在 选项卡下,转至编辑 > 虚拟网络编辑器。
授权“更改设置”
选择您的适配器,如果您使用 NAT,则很可能是 VMnet8。
单击 NAT 设置
单击 DNS 设置
取消选中“自动检测可用的 DNS 服务器”
添加DNS服务器(参考:https://www.hpe.com/us/en/insights/articles/get-faster-internet-with-better-dns-1909.html)
我使用以下内容:
答案2
某些 DNS 服务器无法正确处理并行请求。然后您需要在 resolv.conf 中配置单请求选项。请参阅手册页。这对我的情况有帮助。我添加了这样的行:
options single-request