由于 DNS 问题,主机命令抛出错误?

由于 DNS 问题,主机命令抛出错误?

我使用 VPN 连接到实验室专用网络。然而,当我这样做时

主机 Ip_address m 出现以下错误。

Host x.x.x.x.in-addr.arpa. not found: 3(NXDOMAIN)

快速谷歌搜索告诉我,/etc/resolv.conf 文件中的名称服务器地址是 8.8.8.8 和 4.4.4.4,这是谷歌的公共 DNS 地址。因此,我尝试查找我的 DNS 地址并使用该地址(私有 dns 地址)更新了 reslov.conf

这样做后,我再次厌倦了执行主机命令,但我仍然收到以下错误

;; connection timed out; no servers could be reached

resolv.conf 的输出

root@kali:~# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 4.4.4.4

我不确定如何获取我的 DNS 服务器地址尝试了以下方法,但看不到 DNS 地址附加屏幕截图

在此输入图像描述

答案1

可能应该指出Google的两个DNS服务器是:8.8.8.8 8.8.4.4

与你的观点并不完全相关,但仍然如此!

答案2

那是你的问题。您需要将内部 DNS 服务器添加到您的/etc/resolv.conf文件中。

Google 的公共 DNS 服务器无法解析您的内部服务器或工作站的主机名或 IP 地址,这些服务器或工作站很可能具有无法在互联网上路由的私有地址。

如果您将网络设置为 DHCP,那么它应该选择您的内部 DNS 服务器。然后您可以将其恢复为静态。

如果这不起作用,您可以询问 IT 部门或找到一台可以解析内部主机名的计算机,并使用它来获取内部 DNS 服务器。

答案3

感谢大家的宝贵贡献,我终于找到了答案。我不知道这是否是正常的方法,但我想分享一下方法。我正在寻找ipconfig /全部Linux 等效命令,用于获取我的 kali 机器中本地网络的 DNS 地址

我从一开始就知道我必须在中输入我的本地 DNS 地址 /etc/resolv.conf文件。

所以我所做的是我破坏了与同一网络并使用的 Windows 机器ipconfig /全部受感染机器上的命令。从那里我得到了我更新的网络的 DNS 地址/etc/resolv.conf文件和现在查找命令就像一个魅力。

给我自己注意:

尝试搜索 Linux 的 ipconfig /all 等效命令,以获取本地 kali 计算机本身的 DNS 地址。

相关内容