如何使用 nbtstat 命令获取连接到我的路由器的设备?

如何使用 nbtstat 命令获取连接到我的路由器的设备?

我使用此命令获取网络中计算机的名称 (nbtstat -a [192.168.1.5])。当该设备是 PC 时,它工作正常,但当我尝试使用相同命令获取手机名称时,它显示未找到主机。但我确定该设备在我的网络中,当我 ping 该设备时,它工作正常。那么笔记本电脑和手机之间有什么区别,我无法得到正确的结果?
谢谢。

答案1

nbtstat命令用于通过 TCP/IP 执行 NetBIOS 查找和测试。

来自文档(http://technet.microsoft.com/en-us/library/cc940106.aspx):

nbtstat -a <name>命令对 指定的计算机名称执行 NetBIOS 适配器状态命令<name>。适配器状态命令返回该计算机的本地 NetBIOS 名称表以及适配器卡的 MAC 地址。该nbtstat -A <IP address> 命令使用目标 IP 地址而不是名称执行相同的功能。

如果您使用nbtstat -A的 IP 没有基于 TCP/IP 的 NetBIOS(通常是 Windows 文件共享或类似 Samba 的协议),那么它将不会响应适配器状态命令。

相关内容