命令
nmblookup -A IP_address
返回,根据手册页, A节点状态查询在这个地址上。典型的输出是:
Looking up status of 192.168.253.101
HPB4B52F0559C2 <00> - B <ACTIVE> <PERMANENT>
MSHOME <00> - <GROUP> B <ACTIVE> <PERMANENT>
HPB4B52F0559C2 <20> - B <ACTIVE> <PERMANENT>
HP0559C2 <00> - B <ACTIVE> <PERMANENT>
HP0559C2 <20> - B <ACTIVE> <PERMANENT>
我无法详细理解此输出的含义。例如,不同的行对应什么?<>? B 代码(也可能是 M 或 H)?关键字 ACTIVE 和 PERMANENT?
答案1
每行对应一个姓名该节点已使用 NetBIOS 声明。
第一个字段是名称本身。
第二个字段是后缀,即名称的第 16 个字节(十六进制)。它显示类型此名称 –
0x00
是“工作站”(常规 NetBIOS 节点)、0x20
是“服务器”(运行 SMB 文件服务器的节点)、0x01
是“浏览器“(跟踪网络上所有 NetBIOS 名称的节点)”0x03
是“信使“(节点)或用户可以接收弹出通知的程序)等等。我还不知道第三个领域......
第四个字段将此行标记为“组”名称 - 多个节点(据我所知最多 16 个)可以同时声明。在这种情况下,类型为
0x00
(工作站)的组名称表示工作组节点所在的位置(这又与网络浏览)。第五个字段是节点类型(虽然我不知道为什么它是每个名称的属性 - 据我所知,它是节点本身的设置......) - B 节点使用在 LAN 中广播的 NetBIOS 数据报;P 节点(点对点)使用中央 WINS 服务器;M 节点(混合)在解析名称时首先尝试广播,然后尝试 WINS;H 节点(混合),是对 M 节点的后续改进,首先尝试 WINS,然后广播(这样速度稍快一些)。
我不确定最后两个字段。这可能意味着
<ACTIVE>
节点已成功注册此名称;如果最终重复,它仍会在响应状态查询时列出,但它会有一个不同的标记。同样,这<PERMANENT>
可能意味着名称不会过期,或者其他什么。
进一步阅读:
- 本章“浏览服务来自“实现 CIFS”的“详细描述了网络浏览和名称类型。
欢迎编辑。