nbtstat r что делает
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:
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
В приведенном примере видно, что определение и регистрация имен выполняется с помощью широковещательной рассылки и сервер имен не используется, из-за чего может снижаться реальная пропускная способность сети при большом количестве компьютеров, использующих для регистрации имен широковещательный трафик.
Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
Служебные программы командной строки
Просмотр конфигурации с помощью команды ipconfig /all
Устраняя неполадки сетевых соединений TCP/IP, начинайте с проверки конфигурации TCP/IP на компьютере, на котором возникают эти неполадки. Для получения сведений о конфигурации компьютера, включая его IP-адрес, маску подсети и основной шлюз, можно использовать программу ipconfig.
Для клиентов Windows 95 и Windows 98, а также Windows Millennium Edition используйте вместо ipconfig программу winipcfg
Когда команда ipconfig выполняется с параметром /all, она выдает подробный отчет о конфигурации всех интерфейсов, включая все настроенные последовательные порты. Результаты выполнения команды ipconfig /all можно перенаправить в файл и вставить в другие документы. Можно также использовать эти результаты для проверки конфигурации TCP/IP на всех компьютерах сети и для выявления причин неполадок TCP/IP-сети.
Например, если компьютер имеет IP-адрес, который уже присвоен другому компьютеру, то маска подсети будет иметь значение 0.0.0.0.
В следующем примере показаны результаты команды ipconfig /all на компьютере с Windows XP Professional;, который настроен на использование DHCP-сервера для автоматического конфигурирования TCP/IP, а WINS- и DNS-серверов — для разрешения имен.
Если с конфигурацией TCP/IP все в порядке, следующим шагом должна быть проверка возможности соединения с другими узлами TCP/IP-сети.
Обновление конфигурации с помощью команды ipconfig /renew
Устраняя неполадки сетевых соединений TCP/IP, начинайте с проверки конфигурации TCP/IP на компьютере, на котором возникли эти неполадки. Если компьютер настроен на использование DHCP и получает конфигурацию от DHCP-сервера, можно инициировать обновление аренды, выполнив команду ipconfig /renew.
Когда выполняется команда ipconfig /renew, все сетевые адаптеры компьютера, на котором используется DHCP (за исключением тех, которые настроены вручную), пытаются связаться с DHCP-сервером и обновить имеющиеся или получить новые конфигурации.
Можно также выполнить команду ipconfig с параметром /release, чтобы немедленно освободить текущую конфигурацию DHCP для узла.
На DHCP-клиентах Windows 95, Windows 98 и Windows Millennium Edition для ручного освобождения или обновления выделенной клиенту IP-конфигурации используйте вместо команд ipconfig /release и ipconfig /renew параметры release и renew команды winipcfg.
Средство восстановления
В качестве альтернативы программе ipconfig для обновления параметров IP для ЛВС или высокоскоростного подключения к Интернету можно использовать команду Исправить из контекстного меню. По команде Исправить выполняется ряд действий по восстановлению подключения. Действия, выполняемые по команде Исправить, и эквивалентные им программы командной строки перечислены ниже.
Внимание!
• | При выполнении команды Исправить используется широковещательная рассылка обновления, и компьютер принимает любую аренду от любого DHCP-сервера сети. При одноадресном обновлении (ipconfig /renew), напротив, выполняется только обновление существующей аренды на последнем DHCP-сервере, от которого клиент получил аренду. |
Проверка соединений с помощью программы ping
Команда ping позволяет проверить работоспособность IP-соединения. С помощью команды ping можно отправить эхо-запрос ICMP нужному узлу, используя его имя или IP-адрес. Используйте команду ping всегда, когда требуется проверить, может ли узел подключиться к сети TCP/IP и ее ресурсам. Команду ping можно также использовать для выявления неполадок сетевых устройств и неправильных конфигураций.
Как правило, рекомендуется проверять наличие маршрута между локальным компьютером и узлом сети, обращаясь сначала к узлу с помощью команды ping и его IP-адреса. Для этого выполните следующую команду:
ping IP_адрес
Используя команду ping, следует выполнить перечисленные ниже действия.
1. | Используйте адрес замыкания на себя, чтобы проверить правильность настройки TCP/IP на локальном компьютере. ping 127.0.0.1 |
2. | Обратитесь по IP-адресу локального компьютера, чтобы убедиться в том, что он был правильно добавлен к сети. ping IP_адрес_локального_узла |
3. | Обратитесь по IP-адресу основного шлюза, чтобы проверить работоспособность основного шлюза и возможность связи с локальным узлом локальной сети. ping IP_адрес_основного_шлюза |
4. | Обратитесь по IP-адресу удаленного узла, чтобы проверить возможность связи через маршрутизатор. ping IP_адрес_удаленного_узла |
Команда ping использует разрешение имен компьютеров в IP-адреса в стиле Windows Sockets. Поэтому, если обратиться с ее помощью по адресу удается, а по имени — нет, то проблема кроется в разрешении имен или адресов, а не в сетевом соединении.
Если обращение с помощью команды ping на каком-либо этапе закончилось неудачей, убедитесь, что:
• | после настройки протокола TCP/IP компьютер был перезагружен; |
• | IP-адрес локального компьютера является допустимым и правильно отображается на вкладке Общие диалогового окна Свойства протокола Интернета (TCP/IP); |
• | включена IP-маршрутизация и связь между маршрутизаторами функционирует нормально. |
Команда ping может выполняться с различными параметрами, задающими такие характеристики, как размер пакетов, число отправляемых пакетов и срок жизни пакета (TTL), и определяющими, нужно ли записывать используемый маршрут и устанавливать флаг, запрещающий фрагментацию пакетов. Для просмотра этих параметров введите команду ping –?.
На следующем примере показано, как можно отправить два пакета размером по 1450 байт по IP-адресу 131.107.8.1:
По умолчанию команда ping ожидает возврата каждого запроса в течение 4000 мс (4 секунды), после чего выдает сообщение «Превышен интервал ожидания для запроса». Если удаленная система, к которой выполняется обращение, использует соединение, характеризуемое большими задержками, например спутниковую связь, то для возврата запроса может потребоваться большее время. Чтобы задать большее время ожидания, используйте параметр –w.
Устранение неполадок аппаратных адресов с помощью программы arp
Протокол ARP (Address Resolution Protocol) позволяет узлам определять аппаратные адреса сетевых интерфейсов других узлов, расположенных в той же физической сети, по IP-адресам этих узлов. Для более эффективного использования ARP каждый компьютер кэширует сопоставления IP-адресов с аппаратными адресами, устраняя тем самым повторяющиеся широковещательные запросы ARP.
Для просмотра и изменения таблицы ARP на локальном компьютере можно использовать команду arp. Команда arp служит для просмотра кэша ARP и устранения неполадок с разрешением адресов.
Устранение неполадок имен NetBIOS с помощью программы nbtstat
NetBIOS через TCP/IP (NetBT) разрешает имена NetBIOS в IP-адреса. TCP/IP предоставляет много способов разрешения имен NetBIOS, включая поиск в локальном кэше, запросы к WINS-серверу, широковещательные запросы, запросы к DNS-серверу и поиск в файлах Lmhosts и Hosts.
Программа Nbtstat — удобное средство для устранения неполадок с разрешением имен NetBIOS. Команду nbtstat можно использовать для удаления или исправления предварительно загруженных записей:
• | nbtstat –n выводит имена, зарегистрированные локально такими программами, как сервер и перенаправитель. |
• | nbtstat –c отображает кэш имен NetBIOS, который содержит сопоставления имен с адресами для других компьютеров. |
• | nbtstat –R очищает кэш имен и перезагружает его из файла Lmhosts. |
• | nbtstat –RR освобождает имена NetBIOS, зарегистрированные на WINS-сервере, а затем обновляет их регистрацию. |
• | nbtstat –a имя выполняет запрос о состоянии адаптера NetBIOS к компьютеру, заданному параметром имя. Запрос состояния адаптера возвращает локальную таблицу имен NetBIOS этого компьютера и аппаратный адрес его сетевого адаптера. |
• | nbtstat –S перечисляет текущие сеансы NetBIOS и их состояние, а также статистику, как показано на следующем примере. |
Отображение статистики соединений с помощью программы netstat
Командой netstat можно пользоваться для отображения статистики протокола и текущих TCP/IP-соединений. Команда netstat –a выводит сведения обо всех подключениях, а команда netstat –r отображает таблицу маршрутизации и сведения об активных подключениях. Команда netstat –o отображает коды процессов, что позволяет просмотреть владельца порта для каждого подключения. Команда netstat –e выводит статистику интерфейса Ethernet, а команда netstat –s отображает статистику протоколов. При использовании команды netstat –n адреса и номера портов не преобразуются в имена. Ниже показаны примеры отчетов, получаемых с помощью программы netstat:
Трассировка сетевых соединений с помощью программы tracert
Tracert (Trace Route) — это служебная программа для трассировки маршрутов, используемая для определения пути, по которому IP-датаграмма доставляется по месту назначения. Для определения сетевого маршрута от одного узла сети до другого команда tracert использует поле срока жизни (TTL) заголовка IP и ICMP-сообщения об ошибках.
Описание работы tracert
Диагностическая программа Tracert определяет маршрут до конечного узла, посылая ему эхо-пакеты протокола ICMP (Internet Control Message Protocol) с различными значениями поля «Срок жизни (TTL)» протокола IP. Каждый маршрутизатор, через который проходит путь, обязан перед дальнейшей пересылкой пакета уменьшить значение его поля TTL по меньшей мере на 1. Когда значение поля TTL становится равным нулю, маршрутизатор обязан послать компьютеру-отправителю ICMP-сообщение об истечении времени.
Команда tracert определяет маршрут, посылая первый эхо-пакет с полем TTL, равным 1, и увеличивая значение этого поля на единицу для каждого последующего отправляемого эхо-пакета до тех пор, пока конечный узел не ответит или пока не будет достигнуто максимальное значение поля TTL. Маршрут определяется путем анализа ICMP-сообщений «Time Exceeded», отправленных промежуточными маршрутизаторами. Некоторые маршрутизаторы просто отбрасывают сообщения с истекшим сроком жизни, поэтому они невидимы для служебной программы Tracert.
Команда tracert выводит упорядоченный список ближних интерфейсов маршрутизаторов, возвративших ICMP-сообщение об истечении времени. Если используется параметр -d, служебная программа Tracert не выполняет поиск имен DNS для IP-адресов.
В следующем примере пакет должен пройти два маршрутизатора (10.0.0.1 и 192.168.0.1), чтобы достигнуть узла 172.16.0.99. Шлюз по умолчанию для узла имеет адрес 10.0.0.1, а IP-адресом маршрутизатора в сети 192.168.0.0 является адрес 192.168.0.1.
Устранение неполадок с помощью tracert
Команду tracert можно использовать для определения места в сети, в котором нарушается нормальная передача пакетов. В следующем примере основной шлюз определил, что не существует подходящего пути к узлу 192.168.10.99. Причиной может быть неправильная конфигурация маршрутизатора или отсутствие сети с адресом 192.168.10.0 (неправильный IP-адрес).
Программа Tracert полезна при устранении неполадок в больших сетях, в которых к одному и тому же узлу могут вести несколько путей.
Параметры командной строки программы Tracert
Программа tracert поддерживает несколько параметров, которые описаны в следующей таблице.
tracert [-d] [-h максЧисло] [-j списокУзлов] [-w интервал] имя
Параметр | Описание |
-d | Отменяет разрешение IP-адресов в имена узлов. |
-h максЧисло | Задает максимальное число прыжков, допустимых при трассировке маршрута к узлу имя. |
-j списокУзлов | Задает список интерфейсов маршрутизаторов, через которые должны отправляться пакеты программы Tracert. |
-w интервал | Задает время ожидания каждого ответа (в миллисекундах). |
имя | Имя или IP-адрес конечного узла. |
Проверка маршрутизаторов с помощью программы pathping
Программа pathping — это средство трассировки маршрута, сочетающее функции программ ping и tracert и обладающее дополнительными возможностями, которых не имеют две эти программы. Команда pathping отправляет пакеты каждому маршрутизатору на пути к месту назначения на протяжении некоторого времени, а затем вычисляет результат на основании пакетов, возвращенных каждым маршрутизатором. Так как эта команда показывает степень потери пакетов на любом маршрутизаторе или канале, с ее помощью легко определить, какие маршрутизаторы или каналы вызывают неполадки в работе сети. Она поддерживает набор параметров, которые описаны в следующей таблице.
Параметр | Имя | Функция |
-n | Имена узлов | Отменяет разрешение адресов в имена узлов. |
-h | Максимум прыжков | Задает максимальное число прыжков, допустимых при трассировке маршрута к конечному узлу. |
-g | Список узлов | Свободный маршрут по узлам списка. |
-p | Период | Период в миллисекундах между обращениями. |
-q | Число запросов | Число запросов на каждый прыжок. |
-w | Время ожидания | Время ожидания каждого ответа (в миллисекундах). |
-i | адрес | Использование указанного адреса источника. |
-4 | IPv4 | Использование протокола IPv4. |
-6 | IPv6 | Использование протокола IPv6. |
По умолчанию разрешается выполнять не более 30 прыжков, а стандартное время ожидания равно 3 секундам. Период по умолчанию равен 250 миллисекундам, а число запросов каждого маршрутизатора — 100.
Ниже приводится пример отчета команды pathping. Вычисленная статистика, выведенная после списка узлов, показывает потерю пакетов на каждом из маршрутизаторов.
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-адресу каждые пять секунд, введите: