查找与给定主机名关联的所有网络地址

war*_*ren 1 linux windows network-monitoring ip-address

设想:

  • 服务器多宿主到各种网络(也许它是一个跳转盒)
  • DNS 仅在一个网络上注册了主机名(可能是管理界面)

问题:

  • 无需登录服务器,报告当前配置的所有接口和使用的IP地址

题:

您将如何为 Window 执行此操作?在 Linux 上?

ase*_*seq 7

查看 linux arp 命令。我希望 windows 有类似的命令。

“ARP 代表地址解析协议,用于查找给定 IPv4 地址的网络邻居的媒体访问控制地址。”

您可能需要在服务器所属的每个网络上运行 arp 命令。如果您可以访问防火墙/路由器,那么它们应该有一个 arp 表,您可以检查一下。

您需要知道服务器以太网接口的 mac 地址。但是,如果您不知道这些,则不难找到。如果您的服务器的品牌和型号在网络中有些独特,您可以在诸如http://www.coffer.com/mac_find/ 之类的网站上查找,并将您在那里找到的品牌与服务器之一匹配。

如果您确实有服务器的 mac 地址列表(谁有),只需使用该列表查找即可。

可以说 arp 还报告主机名或 IP 地址(如果与 -n 一起使用,它将不会尝试解析)就足够了。

  • 是的,Windows 确实有一个 arp 命令。 (2认同)