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

场景:

  • 一个服务器是多宿主的各种networking(也许这是一个跳转框)
  • DNS具有仅在一个networking上注册的主机名(pipe理界面,也许)

问题:

  • 不login服务器,报告当前configuration的所有接口以及正在使用的IP地址

题:

你将如何做这个窗口? 在Linux上?

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

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

您可能需要在服务器所属的每个networking上运行arp命令。 如果您有权访问防火墙/路由器,则应该有一个可以检查的ARP表。

您将需要知道服务器的以太网接口的mac地址。 但是,如果你不知道这些,就不难发现。 如果您的服务器的品牌和型号在networking中有些独特,您可以在http://www.coffer.com/mac_find/等站点查找,并使您在那里find的与服务器相匹配。

如果你有一个mac地址列表(谁的)服务器只是使用该列表来查找它。

只要说arp也报告主机名或IP地址(如果与-n一起使用,则不会尝试parsing)。