用 nbtstat 查看 Windows 的 NetBIOS 名称缓存

被遗忘的老牌工具,仍然能回答“\\OLDFILESERVER 是哪台机器”,在没有 DNS 的网络里解析名字。

Windows网络NetBIOS故障排查低风险
运行 `nbtstat -c` 列出缓存的 NetBIOS 名称到 IP 的映射,或用 `nbtstat -A <ip>` 直接查询某台机器注册的名称。

01命令

命令
$ nbtstat -c

02作用说明

老式 Windows 共享、打印机和旧 NAS 仍在注册 NetBIOS 名称;局域网里 DNS 失灵时,SMB 会退回到这些名字。`nbtstat -c` 查看本地缓存,`nbtstat -A <ip>` 询问指定机器注册了哪些名字(应答里还带 MAC 地址),`nbtstat -R` 清空缓存让过期名字重新加载。除 -R 和 -RR 外都是只读操作,可以放心排查。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • NBTSTAT - Windows CMD
    SS64 · technical · 2026-09-17
    依据: SS64 explains nbtstat -c displays cached NetBIOS names and -R reloads the cache from the LMHOSTS file.
  • nbtstat | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents nbtstat switches: -c lists the NetBIOS name cache, -A queries a remote machine by IP address, -R purges the cache.

最后验证: 2026-09-17 · 分类: 网络

06相关方案