nbtstat n что это
m-node (m) и h-node (h)- смешанные типы, использующие как широковещательные сообщения, так и обращение к серверам имен.
Компьютеры под управлением Windows представляют собой узлы h-node или узлы смешанного типа, использующие WINS (NBNS) сервер для регистрации и просмотра имен, и используют широковещательные запросы, если сервер не доступен. Тип узла отображается по команде ipconfig /all как «Гибридный»(Hybrid) :
Формат командной строки:
NBTSTAT [-a Узел] [-A IP-адрес] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [интервал] ]
Параметры командной строки:
Пример отображаемой информации:
Беспроводное сетевое соединение 6:
Адрес IP узла: [192.168.1.3] Код области: []
        Локальная таблица NetBIOS-имен
Имя ————— WS01 GROUP3 WS01 GROUP3 GROUP3 ..__MSBROWSE__. | Тип ————— Уникальный Группа Уникальный Группа Уникальный Группа | Состояние ————— Зарегистрирован Зарегистрирован Зарегистрирован Зарегистрирован Зарегистрирован Зарегистрирован |
Одно и то же NetBIOS-имя может быть зарегистрировано для записей разного типа, каждая из которых содержит признак сетевой службы, существующей для данного имени. Имена NetBIOS представляют собой поле данных длиной 16 байт, содержащее имя компьютера и набор нулей до конца поля. Последний байт может содержать тип ресурса (resource type). Коды типов ресурсов, используемые в Windows:
Разрешено с помощью широковещательной рассылки = 9
Разрешено с помощью сервера имен = 0
Зарегистрировано с помощью широковещательной рассылки = 28
Зарегистрировано с помощью сервера имен = 0
В приведенном примере видно, что определение и регистрация имен выполняется с помощью широковещательной рассылки и сервер имен не используется, из-за чего может снижаться реальная пропускная способность сети при большом количестве компьютеров, использующих для регистрации имен широковещательный трафик.
nbtstat
Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Отображает статистику протокола NetBIOS через TCP/IP (NetBT), таблицы имен NetBIOS как для локального компьютера, так и для удаленных компьютеров, а также для кэша имен NetBIOS. эта команда также позволяет обновить кэш имен NetBIOS и имена, зарегистрированные в службе Windows Internet name Service (WINS). При использовании без параметров эта команда отображает справочные сведения.
Эта команда доступна, только если протокол Internet Protocol (TCP/IP) установлен в качестве компонента в свойствах сетевого адаптера в окне Сетевые подключения.
Синтаксис
Параметры
Комментарии
Параметры командной строки nbtstat учитывают регистр.
Направление | Описание |
---|---|
Входные данные | Количество полученных байтов. |
Выходные данные | Число отправленных байтов. |
В/Из | Указывает, откуда установлено соединение: от компьютера (исходящего) или от другого компьютера до локального компьютера (входящий трафик). |
Зарядки | Оставшееся время, в течение которого запись в кэше таблицы имен будет удалена. |
Локальное имя | Локальное NetBIOS-имя, связанное с соединением. |
Удаленный узел | Имя или IP-адрес, связанный с удаленным компьютером. |
Последний байт NetBIOS-имени, преобразованный в шестнадцатеричное значение. Каждое NetBIOS-имя имеет длину 16 символов. Последний байт часто имеет специальное значение, поскольку одно и то же имя может быть представлено на компьютере несколько раз, отличающееся только последним байтом. Например, — пробел в тексте ASCII. | |
тип | Тип имени. Имя может быть уникальным именем или именем группы. |
Состояние | Зарегистрирована ли служба NetBIOS на удаленном компьютере (зарегистрированная) или дублирующееся имя компьютера зарегистрировала ту же службу (конфликт). |
Состояние | Состояние соединений NetBIOS. |
Возможные состояния подключения NetBIOS включают:
Состояние | Описание |
---|---|
Подключен | Установлен сеанс. |
прослушивающий | Эта конечная точка доступна для входящего подключения. |
Бездействие | Эта конечная точка была открыта, но не может принимать подключения. |
Соединение | Сеанс находится на этапе подключения, и сопоставление имени с IP-адресом назначения разрешается. |
Принимать | Входящий сеанс принимается в данный момент и будет подключен в ближайшее время. |
Повторное подключение | Сеанс пытается повторно подключиться (ему не удалось подключиться при первой попытке). |
Исходящие | Сеанс находится на этапе подключения и в данный момент создается подключение TCP. |
Входящий трафик | Входящий сеанс находится на этапе подключения. |
Отключается | Сеанс находится в процессе отключения. |
Отключено | Локальный компьютер выпустил отключение и ожидает подтверждения от удаленной системы. |
Примеры
Чтобы отобразить таблицу имен NetBIOS удаленного компьютера с NetBIOS-именем компьютера CORP07, введите:
Чтобы отобразить таблицу имен NetBIOS удаленного компьютера, которому назначен IP-адрес 10.0.0.99, введите:
Чтобы отобразить таблицу имен NetBIOS на локальном компьютере, введите:
Чтобы отобразить содержимое кэша имен NetBIOS локального компьютера, введите:
Чтобы освободить имена NetBIOS, зарегистрированные на WINS-сервере, и повторно зарегистрировать их, введите:
Чтобы отобразить статистику сеанса NetBIOS по IP-адресу каждые пять секунд, введите:
Команда NbtStat
Используется для того, чтобы выдать статистические данные, касающиеся протокола NetBIOS over TCP/IP (NetBT), а также таблицы его имен. Дополнительно, обеспечиваются сведения, относящиеся к кэшу имен. Если при вводе команды не задавать для неё параметров, предусматривается получение справки.
Синтаксис
nbtstat [-a название_удаленного_устройства] [-A IP_адрес] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [промежуток_обновления]
Расшифровка значений
-a название_удаленного_устройства
Позволяет выдать таблицу имен NetBIOS для заданного удаленного устройства.
-A IP_адрес
Выдаются имена NetBIOS в виде таблицы. Это происходит строго для того устройства, IP адрес которого указан в качестве данного параметра.
Выдаёт то, что находится в кэше имен NetBIOS, а также таблице имен и допустимых для них адресов IP.
Происходит выдача таблицы имен для локального устройства.
Позволяет вывести статистику разрешения имен NetBIOS.
Обеспечивает проведение чистки каша имен.
Для локального устройства будет проведена задача высвобождения и дальнейшего обновления имен NetBIOS.
Производится выдача сеансов для клиента и сервера NetBIOS. Согласно правилам использования указанного параметра, предусматривается попытка преобразовать итоговый IP адрес в некоторое имя.
Выдача информации о том, как проводится работа сервера и клиента NetBIOS. Если необходимо получить сведения, касающихся удаленных устройств, то для них проводится исключительно предоставление IP адресов.
промежуток_обновления
Указывает на то, через какой промежуток времени станет выполняться обновление данных статистики. Когда в качестве параметра ничего не используется, предусматривается однократная выдача сведений.
Nbtstat
Applies To: Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows 8
Displays NetBIOS over TCP/IP (NetBT) protocol statistics, NetBIOS name tables for both the local computer and remote computers, and the NetBIOS name cache. Nbtstat allows a refresh of the NetBIOS name cache and the names registered with Windows Internet Name Service (WINS). Used without parameters, nbtstat displays help. For examples of how this command can be used, see Examples.
Syntax
Parameters
Displays the NetBIOS name table of a remote computer, where RemoteName is the NetBIOS computer name of the remote computer. The NetBIOS name table is the list of NetBIOS names that corresponds to NetBIOS applications running on that computer.
Displays the NetBIOS name table of a remote computer, specified by the IP address (in dotted decimal notation) of the remote computer.
Displays the contents of the NetBIOS name cache, the table of NetBIOS names and their resolved IP addresses.
Displays the NetBIOS name table of the local computer. The status of Registered indicates that the name is registered either by broadcast or with a WINS server.
Displays NetBIOS name resolution statistics. On a computer running Windows XP or Windows Server 2003 that is configured to use WINS, this parameter returns the number of names that have been resolved and registered using broadcast and WINS.
Purges the contents of the NetBIOS name cache and then reloads the #PRE-tagged entries from the Lmhosts file.
Releases and then refreshes NetBIOS names for the local computer that is registered with WINS servers.
Displays NetBIOS client and server sessions, attempting to convert the destination IP address to a name.
Displays NetBIOS client and server sessions, listing the remote computers by destination IP address only.
Redisplays selected statistics, pausing the number of seconds specified in Interval between each display. Press CTRL+C to stop redisplaying statistics. If this parameter is omitted, nbtstat prints the current configuration information only once.
Displays Help at the command prompt.
Remarks
Nbtstat command-line parameters are case-sensitive.
The following table describes the column headings that are generated by nbtstat:
The number of bytes received.
The number of bytes sent.
Whether the connection is from the computer (outbound) or from another computer to the local computer (inbound).
The remaining time that a name table cache entry will live before it is purged.
The local NetBIOS name associated with the connection.
The name or IP address associated with the remote computer.
The last byte of a NetBIOS name converted to hexadecimal. Each NetBIOS name is 16 characters long. This last byte often has special significance because the same name might be present several times on a computer, differing only in the last byte. For example, is a space in ASCII text.
The type of name. A name can either be a unique name or a group name.
Whether the NetBIOS service on the remote computer is running (Registered) or a duplicate computer name has registered the same service (Conflict).
The state of NetBIOS connections.
The following table describes the possible NetBIOS connection states:
A session has been established.
A connection endpoint has been created and associated with an IP address.
This endpoint is available for an inbound connection.
This endpoint has been opened but cannot receive connections.
A session is in the connecting phase and the name-to-IP address mapping of the destination is being resolved.
An inbound session is currently being accepted and will be connected shortly.
A session is trying to reconnect (it failed to connect on the first attempt).
A session is in the connecting phase and the TCP connection is currently being created.
An inbound session is in the connecting phase.
A session is in the process of disconnecting.
The local computer has issued a disconnect and it is waiting for confirmation from the remote system.
This command is available only if the Internet Protocol (TCP/IP) protocol is installed as a component in the properties of a network adapter in Network Connections.
Examples
To display the NetBIOS name table of the remote computer with the NetBIOS computer name of CORP07, type:
To display the NetBIOS name table of the remote computer assigned the IP address of 10.0.0.99, type:
To display the NetBIOS name table of the local computer, type:
To display the contents of the local computer NetBIOS name cache, type:
To purge the NetBIOS name cache and reload the #PRE-tagged entries in the local Lmhosts file, type:
To release the NetBIOS names registered with the WINS server and re-register them, type:
To display NetBIOS session statistics by IP address every five seconds, type:
Nbtstat n что это
Команда NBTSTAT позволяет получить статистику протокола
NetBIOS over TCP/IP (NetBT), таблицу имен локальных и удаленных компьютеров и содержимое кэш NetBIOS имен. Применение NBTSTAT позволяет принудительно обновить кэш NetBIOS-имен компьютеров и имена, зарегистрированные с помощью серверов Windows Internet Name Service (WINS).
nbtstat[-aRemoteName] [-AIPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
Параметры командной строки:
Утилита NETSH.EXE
При запуске NETSH.EXE без параметров на экран выводится приглашение к вводу внутренних команд оболочки. Набор команд представляет собой многоуровневую структуру, позволяющую выполнять необходимые действия в выбранном контексте. При вводе знака вопроса ? можно получить краткую справку по доступному перечню команд на данном уровне. Ввод команды данного уровня со знаком вопроса вызовет отображение справки по ее использованию. Аналогичную справку можно получить, введя определенную команду и, после перехода на уровень ее выполнения, ввести знак вопроса. При необходимости, можно выполнить нужное действие без использования интерактивного режима, указав в качестве параметров командной строки последовательный набор внутренних команд NETSH и необходимых параметров. Например:
netsh advfirewall show global последовательно выполняется команда первого уровня advfirewall, в ее контексте, команда следующего уровня show с параметром global
Команды NETSH можно выполнить и на удаленном компьютере с использованием подключения по локальной сети. Netsh также предоставляет возможность выполнения сценариев, представляющих собой группу команд в текстовом файле, выполняемых в режиме очередности на определенном компьютере. В целом, возможности NETSH настолько обширны, что трудно найти сетевую задачу, которую невозможно было бы решить с использованием данной утилиты.
-p Password пароль для подключения к удаленному компьютеру.
Применимы следующие команды:
Команды в этом контексте:
Доступны следующие дочерние контексты:
advfirewall branchcache bridge dhcpclient dnsclient firewall http interface ipsec lan mbn namespace nap netio p2p ras rpc trace wcn wfp winhttp winsock wlan
Чтобы получить справку по команде, введите эту команду,
затем пробел и «?»
Примеры практического использования NETSH.
set file open C:\wlanhelp.txt
Команда dump создает сценарий, который содержит текущую конфигурацию. Если данные сценария сохранить в текстовый файл, то при необходимости, его можно будет использовать для восстановления измененных параметров с помощью команды загрузки и выполнения скриптов exec.
Для сохранения используется команда:
dump Имя файла сценария
Для восстановления настроек из файла сценария используется команда:
exec Имя файла сценария
set file open C:\mynet.sav
netsh dump > C:\mynet.sav
Для сохранения отдельного контекста конфигурации можно воспользоваться командой dump на соответствующем уровне :
Для восстановления сетевой конфигурации можно воспользоваться
netsh exec C:\mynet.sav
Без использования команд pushd и popd практически невозможно полноценное использование сценариев netsh.
Кроме сохранения и восстановления настроек использование команды dump позволяет получить примеры в виде сценария, соответствующего текущей конфигурации. Например, дамп секции interface дает пример выполнения команд netsh в контексте настроек сетевых интерфейсов.
Пример сценария :
# Конец конфигурации интерфейса
pushd interface ip
# Интерфейс настройки IP для «Подключение по локальной сети»
set address name=» Подключение по локальной сети » source=static addr=192.168.0.1 mask=255.255.255.0
set dns name=»Подключение по локальной сети» source=static addr=192.168.0.2 mask=255.255.255.0
set wins name=» Подключение по локальной сети » source=static addr=192.168.0.9
Строки сценария, начинающиеся с символа #, являются комментариями. Команды pushd и popd позволяют определить контекст исполнения других команд netsh. Команды настроек конфигурации плюс справочная информация самой netsh позволяют довольно легко получить командную строку для выполнения отдельных сетевых настроек:
— Сменить IP-адрес в командной строке:
netsh interface ip set address name=»Подключение по локальной сети» source=static addr=192.168.0.58 mask=255.255.255.0
Для Windows Vista / Windows 7 синтаксис будет немного отличаться,
уровню ip будет соответствовать уровень ipv4 :
Пример синтаксиса для смены адреса DNS-сервера в настройках сетевого подключения
«Подключение по локальной сети 2» на адрес
публичного DNS-сервера Googl в среде Windows 7:
netsh interface ipv4 set dnsservers name=»Подключение по локальной сети 2″ static 8.8.8.8 primary
Из информации файла справки следует, что возможно использование
параметров командной строки netsh без указания ключевых слов:
netsh interface ip set address name=»Подключение по локальной сети» source=static addr=192.168.0.58 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
Аналогично, без указания ключевых слов:
netsh interface ip set address name=»Подключение по локальной сети» static 192.168.0.58 255.255.255.0 192.168.0.1 1
При изменении одного из параметров настроек необходимо указывать и остальные. Например, только для изменения адреса шлюза по умолчанию недостаточно выполнить команду
netsh interface ip set address name=»Подключение по локальной сети» gateway=192.168.0.1 gwmetric=1
При ее выполнении отсутствующие параметры (IP-адрес и маска) будут сброшены. Для правильной смены шлюза по умолчанию команда должна быть следующей:
netsh interface ip set address name=»Подключение по локальной сети» source=static addr=192.168.0.58 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
Утилита NETSTAT.EXE
netstat[-a] [-e] [-n] [-o] [-pProtocol] [-r] [-s] [Interval]
-a
— отображение всех активных соединений по протоколам TCP и UDP, а также, списка портов, которые ожидают входящие соединения (слушаемых портов).
-b
— отображение всех активных соединений по протоколам TCP и UDP, а также, списка портов, которые ожидают входящие соединения (слушаемых портов) с информацией об именах исполняемых файлов. Данный параметр применим для операционных систем Widows XP и старше.
-e
— отображение статистики Ethernet в виде счетчиков принятых и отправленных байт и пакетов.
-o
— отображение соединений, включая идентификатор процесса (PID) для каждого соединения.
При использовании утилиты netstat.exe удобно пользоваться командами
постраничного вывода (more), перенаправления стандартного вывода в файл ( > )
и поиска текста в результатах (find).
Пример отображаемой информации:
Имя Локальный адрес Внешний адрес Состояние
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
Не удается получить сведения о владельце
TCP 0.0.0.0:5800 0.0.0.0:0 LISTENING
TCP 127.0.0.1:50197 127.0.0.1:50198 ESTABLISHED
Внешний адрес Внешний IP-адрес, участвующий в создании соединения.
Имя программного модуля, связанного с данным соединением отображается, если
задан параметр -b в командной строке при запуске netstat.exe.