Linux

查找與給定主機名關聯的所有網路地址

  • March 6, 2012

設想:

  • 伺服器多宿主到各種網路(也許它是一個跳轉盒)
  • DNS 的主機名僅在一個網路上註冊(也許是管理介面)

問題:

  • 無需登錄伺服器,報告目前配置的所有介面,以及正在使用的 IP 地址

問題:

您將如何為 Window 執行此操作?在 Linux 上?

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

“ARP 代表地址解析協議,用於查找給定 IPv4 地址的網路鄰居的媒體訪問控制地址。”

您可能需要在伺服器所屬的每個網路上執行 arp 命令。如果您可以訪問防火牆/路由器,那麼您可以檢查這些應該有 arp 表。

您需要知道伺服器乙太網介面的 MAC 地址。但如果你不知道這些,那就不難發現了。如果您的伺服器的品牌和型號在網路中有些獨特,您可以在http://www.coffer.com/mac_find/等網站上查找它,並將您在那裡找到的品牌與伺服器匹配。

如果您確實有伺服器的 MAC 地址列表(誰有),只需使用該列表查找它。

只需說 arp 還報告主機名或 IP 地址(如果與 -n 一起使用,它將不會嘗試解析)。

引用自:https://serverfault.com/questions/366613