如何找到局域网中所有计算机的主机名?


16

我使用hostname.local进入网络中的计算机。我忘记了其中一台机器的主机名。我是否可以从一台机器发出命令,该命令将广播请求并显示局域网上这些机器的所有主机名?

Answers:


6

nbtscan

扫描网络上所有主机名的一个好工具是nbtscan。

$ nbtscan 192.168.1.0/24                                                                                                  
Doing NBT name scan for addresses from 192.168.1.0/24

IP address       NetBIOS Name     Server    User             MAC address      
------------------------------------------------------------------------------
192.168.1.0     Sendto failed: Permission denied
192.168.1.162    CLEMENTINA          <server>  CLEMENTINA          00:00:00:00:00:00
192.168.1.205    CLEMENTINA          <server>  CLEMENTINA          00:00:00:00:00:00
192.168.1.255   Sendto failed: Permission denied
  • 注意:这是用于NetBIOS,而不是用于mDNS。
  • 官方网站

您可以通过其网站或通过终端搜索“ nbtscan”,将其安装在软件中心中:

sudo apt-get install nbtscan

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.