nbtstat 命令是什么?2025年3月17日 | 阅读 3 分钟 NBT(NetBIOS over TCP/IP) 是一个工具,它显示协议统计信息和活动 TCP/IP 连接,以帮助排除 NetBIOS 名称解析问题。当 NetBIOS over TCP/IP 正常运行时,通常会进行名称解析。这可以通过 本地缓存查找、WINS 或 DNS 服务器查询、LMHOSTS 或 hosts 文件查找或其他方法来完成。 ![]() NetBIOS 名称缓存和本地及远程系统的 NetBIOS 名称表显示 TCP/IP 上的 NetBIOS (NetBT) 协议统计信息。此命令还可以刷新 NetBIOS 名称缓存和 Windows Internet 名称服务注册的名称(WINS)。当不带任何参数使用时,此命令会提供有用的信息。 只有当 **Internet Protocol (TCP/IP)** 协议作为网络连接中网络适配器属性的组件安装时,才能使用此命令。 您可以使用 nbtstat 命令来诊断 **NetBIOS** over TCP/IP 问题。其设计的主要目标是帮助解决 NetBIOS 名称解析问题。Windows 的几个版本都包含此命令。nbtstat 带有各种命令,提供各种可能性,包括本地缓存查找、WINS 服务器查询、广播、LMHOSTS 查找和 Hosts 查找。它的目的不是查询 DNS 服务器。当网络正常运行时,TCP/IP 上的 NetBIOS (NetBT) 会将 NetBIOS 名称转换为 IP 地址。这可以通过多种 NetBIOS 名称解析选项来完成,例如本地缓存查找、WINS 服务器查询、广播、LMHOSTS 查找、Hosts 查找和 DNS 服务器查询。该命令使用许多区分大小写的开关来删除和更正预加载的条目。在 **name >** 提供的计算机名称上,**nbtstat -a name >** 命令执行 NetBIOS 适配器状态命令。适配器状态命令会返回该计算机的本地 NetBIOS 名称表以及适配器卡的 MAC 地址。使用 IP 地址而不是名称作为目标,nbtstat -A 命令执行相同的任务。 ![]() 1. /a <remotename> 它显示远程计算机的 NetBIOS 名称表,其中 remote-name 是计算机的 NetBIOS 名称。NetBIOS 名称表包含在该计算机上运行的 NetBIOS 程序的 NetBIOS 名称列表。远程名称输入为 /a 2. /A <IPaddress> 使用远程计算机的 IP 地址(以点分十进制表示法)来指定远程计算机,然后显示其 NetBIOS 名称表。 3. /c 它显示 NetBIOS 名称缓存中的信息,该缓存是 NetBIOS 名称的数据库,以及这些名称已解析的 IP 地址。 4. /n 它显示本地计算机的 NetBIOS 名称数据库。当名称列为已注册时,表示它已通过广播或注册到 WINS 服务器。 5. /r 它显示 NetBIOS 名称解析的统计信息。 6. /R 在清除了 NetBIOS 名称缓存中的先前条目后,将加载 Lmhosts 文件中的预标记条目。 7. /RR 它使已向 WINS 服务器注册的本地计算机能够释放并续订其 NetBIOS 名称。 8. /s 它在显示 NetBIOS 客户端和服务器会话的同时,尝试将目标 IP 地址解析为名称。 9. /S 它在显示 NetBIOS 客户端和服务器会话的同时,仅通过目标 IP 地址列出远程计算机。 10. <interval> 它显示一组统计信息,并在显示该统计信息集之间设置一个指定的暂停,单位为秒。要停止显示统计信息,请在键盘上按 CTRL+C。如果省略此选项,nbtstat 仅打印当前配置的信息一次。 11. /? : 它在命令提示符下显示帮助。 12. Interval 如果给出了数字间隔,程序将重复显示其他选项所述的数据集,并在每次显示之间暂停指定的秒数。您必须按 **Ctrl+C** 键才能停止重新显示统计信息。 nbtstat 示例**nbtstat -n** 显示已在系统上注册的主机的 NetBIOS 名称,而 **nbtstat -c** 显示 NetBIOS 名称缓存的当前状态,该缓存保存着网络上其他主机的 NetBIOS 名称到 IP 地址的映射。 |
我们请求您订阅我们的新闻通讯以获取最新更新。