用 nbtstat 查看 Windows 的 NetBIOS 名称缓存
被遗忘的老牌工具,仍然能回答“\\OLDFILESERVER 是哪台机器”,在没有 DNS 的网络里解析名字。
运行 `nbtstat -c` 列出缓存的 NetBIOS 名称到 IP 的映射,或用 `nbtstat -A <ip>` 直接查询某台机器注册的名称。
01命令
命令
$ nbtstat -c02作用说明
老式 Windows 共享、打印机和旧 NAS 仍在注册 NetBIOS 名称;局域网里 DNS 失灵时,SMB 会退回到这些名字。`nbtstat -c` 查看本地缓存,`nbtstat -A <ip>` 询问指定机器注册了哪些名字(应答里还带 MAC 地址),`nbtstat -R` 清空缓存让过期名字重新加载。除 -R 和 -RR 外都是只读操作,可以放心排查。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- NBTSTAT - Windows CMD依据: SS64 explains nbtstat -c displays cached NetBIOS names and -R reloads the cache from the LMHOSTS file.
- nbtstat | Microsoft Learn依据: 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 · 分类: 网络