nbtstat

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

显示 NetBIOS over TCP/IP (NetBT) 协议统计信息、本地计算机和远程计算机的 NetBIOS 名称表以及 NetBIOS 名称缓存。 通过此命令,还可刷新 NetBIOS 名称缓存以及向 Windows Internet 名称服务 (WINS) 注册的名称。 如果在没有参数的情况下使用,此命令会显示帮助信息。

仅当 Internet 协议 (TCP/IP) 协议作为组件安装在网络连接的网络适配器的属性中时,此命令才可用。

语法

nbtstat [/a <remotename>] [/A <IPaddress>] [/c] [/n] [/r] [/R] [/RR] [/s] [/S] [<interval>]

参数

参数 说明
/a <remotename> 显示远程计算机的 NetBIOS 名称表,其中 remotename 是远程计算机的 NetBIOS 计算机名称。 NetBIOS 名称表是一个列表,其中列出对应于在该计算机上运行的 NetBIOS 应用程序的 NetBIOS 名称。
/A <IPaddress> 显示远程计算机的 NetBIOS 名称表,该表由远程计算机的 IP 地址(按点分十进制格式)指定。
/c 显示 NetBIOS 名称缓存的内容、NetBIOS 名称表及其解析的 IP 地址。
/n 显示本地计算机的 NetBIOS 名称表。 如果状态是“已注册”,则指示名称是通过广播或 WINS 服务器注册的。
/r 显示 NetBIOS 名称解析统计信息。
/R 清除 NetBIOS 名称缓存的内容,然后从 Lmhosts 文件中重新加载预先标记的条目。
/RR 释放再刷新注册到 WINS 服务器的本地计算机的 NetBIOS 名称。
/s 显示 NetBIOS 客户端和服务器会话,尝试将目标 IP 地址转换为名称。
/S 显示 NetBIOS 客户端和服务器会话,仅按目标 IP 地址列出远程计算机。
<interval> 显示所选统计信息,在每次显示期间暂停 interval 中指定的秒数。 按 Ctrl+C 可停止显示统计信息。 如果省略此参数,nbtstat 仅打印当前配置信息一次。
/? 在命令提示符下显示帮助。

备注

  • nbtstat 命令行参数区分大小写。

  • nbtstat 命令生成的列标题包括:

    方位 说明
    Input 收到的字节数。
    输出 已发送的字节数。
    输入/输出 是从计算机进行的连接(出站),还是从另一台计算机到本地计算机的连接(入站)。
    生命 名称表缓存项被清除之前的剩余生存时间。
    本机名称 与连接关联的本地 NetBIOS 名称。
    远程主机 与远程计算机关联的名称或 IP 地址。
    <03> 转换为十六进制的 NetBIOS 名称的最后一个字节。 每个 NetBIOS 名称的长度为 16 个字符。 这最后一个字节通常具有特殊意义,因为同一个名称可能会在计算机上出现多次,只有最后一个字节存在不同。 例如,<20> 是 ASCII 文本中的一个空格。
    type 名称的类型。 名称可以是唯一名称,也可以是组名称。
    状态 远程计算机上的 NetBIOS 服务正在运行(已注册),还是重复的计算机已注册相同服务(冲突)。
    State NetBIOS 连接的状态。
  • 可能的 NetBIOS 连接状态,包括:

    状态 说明
    已连接 已建立会话。
    正在侦听 此终结点可用于入站连接。
    空闲 此终结点已打开,但无法接收连接。
    正在连接 会话处于连接阶段,正在解析目标的名称到 IP 地址映射。
    正在接受 当前正在接受入站会话,不久将连接它。
    正在重新连接 会话正在尝试重新连接(如果它在第一次尝试时连接失败)。
    出站 会话处于连接阶段,当前正在创建 TCP 连接。
    入站 入站会话处于连接阶段。
    断开 会话正在进行断开连接。
    已断开连接 本地计算机已发出断开连接请求,正在等待远程系统的确认。

示例

若要显示 NetBIOS 计算机名称为 CORP07 的远程计算机的 NetBIOS 名称表,请键入:

nbtstat /a CORP07

若要显示分配有 IP 地址 10.0.0.99 的远程计算机的 NetBIOS 名称表,请键入:

nbtstat /A 10.0.0.99

若要显示本地计算机的 NetBIOS 名称表,请键入:

nbtstat /n

若要显示本地计算机 NetBIOS 名称缓存的内容,请键入:

nbtstat /c

若要清除 NetBIOS 名称缓存并重新加载本地 Lmhosts 文件中预先标记的条目,请键入:

nbtstat /R

若要释放向 WINS 服务器注册的 NetBIOS 名称,再重新注册它们,请键入:

nbtstat /RR

若要每五秒按 IP 地址显示一次 NetBIOS 会话统计信息,请键入:

nbtstat /S 5