如何解释 nmblookup -A 的输出

如何解释 nmblookup -A 的输出

命令

  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”的“详细描述了网络浏览和名称类型。

欢迎编辑。

相关内容