NBTSTAT — утилита командной строки Windows для диагностики NetBIOS-соединений поверх TCP/IP (протокол NetBT). Она показывает таблицы имён, активные сеансы и статистику NetBIOS — всё, что нужно при анализе проблем в локальной сети.
- Синтаксис команды NBTSTAT
- Ключи и параметры
- Примеры использования
- Получить таблицу имён удалённого компьютера по IP
- Просмотр локальной таблицы имён
- Просмотр кэша имён NetBIOS
- Очистить и перезагрузить кэш
- Мониторинг активных сеансов в реальном времени
- Перерегистрировать имена на WINS-сервере
- Частые ошибки и решения
- Когда применять, а когда нет
- FAQ
- Чем NBTSTAT отличается от NETSTAT?
- Нужны ли права администратора для запуска NBTSTAT?
- Работает ли NBTSTAT в Windows 10 и 11?
- Что означает статус [CONFLICT] в таблице имён?
- Как очистить кэш NetBIOS без перезагрузки?
- Можно ли использовать NBTSTAT для сканирования сети?
Синтаксис команды NBTSTAT
NBTSTAT [[-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [интервал]]
Плейсхолдеры:
RemoteName— NetBIOS-имя удалённого компьютера.IPAddress— IP-адрес удалённого компьютера.интервал— период обновления статистики в секундах (Ctrl+C для остановки).
Ключи и параметры
| Ключ | Описание | Пример |
|---|---|---|
-a RemoteName | Таблица имён удалённого компьютера по его NetBIOS-имени | nbtstat -a DESKTOP-PC |
-A IPAddress | Таблица имён удалённого компьютера по IP-адресу | nbtstat -A 192.168.1.10 |
-c | Кэш имён NetBIOS с IP-адресами | nbtstat -c |
-n | Локальная таблица имён NetBIOS (зарегистрированных на этом компьютере) | nbtstat -n |
-r | Статистика разрешения имён NetBIOS | nbtstat -r |
-R | Очистить и перезагрузить кэш имён NetBIOS из файла LMHOSTS | nbtstat -R |
-RR | Отправить пакеты освобождения имён, затем перерегистрировать их | nbtstat -RR |
-s | Активные сеансы NetBIOS с именами удалённых компьютеров | nbtstat -s |
-S | Активные сеансы NetBIOS с IP-адресами вместо имён | nbtstat -S |
интервал | Обновлять вывод каждые N секунд | nbtstat -s 5 |
Примеры использования
Получить таблицу имён удалённого компьютера по IP
Помогает узнать NetBIOS-имя хоста, если известен только IP — например, при инвентаризации сети.
nbtstat -A 192.168.1.10
Команда выведет таблицу зарегистрированных NetBIOS-имён удалённого узла: имя компьютера, рабочей группы и запущенных служб.
Просмотр локальной таблицы имён
Проверьте, какие NetBIOS-имена зарегистрированы на локальном компьютере.
nbtstat -n
В выводе отображается список имён со статусом Registered — это имена компьютера, домена и служб, активных в данный момент.
Просмотр кэша имён NetBIOS
Если имя хоста не разрешается, посмотрите, что находится в локальном кэше NetBIOS.
nbtstat -c
Выводится список сопоставлений «NetBIOS-имя → IP» с оставшимся временем жизни (TTL) каждой записи.
Очистить и перезагрузить кэш
Если кэш содержит устаревшие записи и имена разрешаются на старые IP-адреса — сбросьте его.
nbtstat -R
Кэш очищается, затем перезаполняется из файла %SystemRoot%\System32\drivers\etc\lmhosts (если он существует).
Мониторинг активных сеансов в реальном времени
Удобно при диагностике нагрузки — смотреть динамику сеансов с интервалом обновления.
nbtstat -s 3
Таблица активных NetBIOS-сеансов обновляется каждые 3 секунды. Нажмите Ctrl+C для остановки.
Перерегистрировать имена на WINS-сервере
Применяется, когда компьютер не виден в сетевом окружении или WINS не обновил запись.
nbtstat -RR
Команда сначала освобождает все зарегистрированные имена, затем регистрирует их заново — помогает восстановить видимость в сети.
Частые ошибки и решения
| Ошибка / симптом | Причина | Решение |
|---|---|---|
Пустой вывод nbtstat -c | Кэш NetBIOS пуст — обращений к удалённым хостам ещё не было | Обратитесь к нужному хосту (ping, открытие папки) и повторите команду |
Host not found при -a RemoteName | Имя не разрешается через NetBIOS — хост недоступен или в другой подсети | Используйте ключ -A с IP-адресом или проверьте файл LMHOSTS |
| Таблица имён содержит только локальный хост | Нет активных NetBIOS-сеансов с удалёнными компьютерами | Убедитесь, что целевой хост включён, доступен и поддерживает NetBIOS over TCP/IP |
nbtstat -R не помогает при неверном разрешении имён | Проблема может быть в DNS, а не в кэше NetBIOS | Дополнительно выполните ipconfig /flushdns для очистки DNS-кэша |
| Команда выполняется, но сеансы не отображаются | NetBIOS over TCP/IP отключён на одном из сетевых адаптеров | Проверьте настройки адаптера: Свойства → TCP/IPv4 → Дополнительно → WINS → включить NetBIOS over TCP/IP |
Когда применять, а когда нет
NBTSTAT актуален в сетях, где используется NetBIOS over TCP/IP — как правило, это корпоративные сети с доменами Windows и устаревшими приложениями, завязанными на NetBIOS-имена. Команда незаменима при диагностике: компьютер не виден в сетевом окружении, файловый ресурс недоступен по имени, WINS-сервер не регистрирует хост.
Не используйте NBTSTAT в современных сетях, где NetBIOS намеренно отключён (политика безопасности). В таких средах для анализа имён применяйте nslookup или Resolve-DnsName в PowerShell. Аналог в PowerShell — Get-NetNeighbor для просмотра таблицы ARP, однако прямого эквивалента NBTSTAT в PowerShell нет.
FAQ
Чем NBTSTAT отличается от NETSTAT?
NETSTAT работает с TCP/IP-соединениями на уровне сокетов, а NBTSTAT — специализированный инструмент именно для NetBIOS over TCP/IP. Они показывают разные данные и дополняют друг друга при диагностике сети.
Нужны ли права администратора для запуска NBTSTAT?
Для большинства операций чтения (ключи -n, -c, -s, -S, -a, -A) права администратора не требуются. Для изменений кэша (-R, -RR) рекомендуется запускать CMD от имени администратора.
Работает ли NBTSTAT в Windows 10 и 11?
Да, NBTSTAT присутствует во всех версиях Windows, включая Windows 10 и 11. Однако функциональность ограничена, если NetBIOS over TCP/IP отключён в настройках сетевого адаптера.
Что означает статус [CONFLICT] в таблице имён?
Это означает конфликт имён NetBIOS: другой хост в сети уже использует то же имя. Нужно переименовать один из компьютеров или выяснить, что вызывает дублирование.
Как очистить кэш NetBIOS без перезагрузки?
Выполните nbtstat -R — команда мгновенно очищает кэш и перезагружает статические записи из LMHOSTS без перезагрузки системы.
Можно ли использовать NBTSTAT для сканирования сети?
Нет, NBTSTAT не сканирует диапазоны адресов. Для получения таблицы NetBIOS-имён конкретного хоста нужно указывать каждый IP вручную. Для сканирования сети используйте специализированные инструменты.


