7

Команда

  nmblookup -A IP_address

согласно странице справочника возвращает запрос статуса узла по этому адресу. Типичный результат:

  Looking up status of 192.168.253.101
    HPB4B52F0559C2  <00> -         B <ACTIVE> <PERMANENT> 
    MSHOME          <00> - <GROUP> B <ACTIVE> <PERMANENT> 
    HPB4B52F0559C2  <20> -         B <ACTIVE> <PERMANENT> 
    HP0559C2        <00> -         B <ACTIVE> <PERMANENT> 
    HP0559C2        <20> -         B <ACTIVE> <PERMANENT> 

Я не смог понять смысл этого вывода в деталях. Например, чему соответствуют разные линии? Числа в <>? Код B (также может быть M или H)? Ключевые слова ACTIVE и PERMANENT?

1 ответ1

7

Каждая строка соответствует имени , заявленному узлом с использованием NetBIOS.

  • Первое поле - это само название.

  • Второе поле - это суффикс или 16-й байт имени в шестнадцатеричном формате. Он показывает тип этого имени - 0x00 - это "Рабочая станция" (обычный узел NetBIOS), 0x20 - это "Сервер" (узел, на котором работает файловый сервер SMB), 0x01 - это « Браузер » (узел, который отслеживает все имена NetBIOS). в сети), 0x03 - это « Messenger » (узел или пользователь, который может получать всплывающие уведомления), и так далее, и так далее.

  • Третье поле мне пока неизвестно ...

  • Четвертое поле помечает эту строку как "групповое" имя - то, на которое несколько узлов (AFAIK до 16) могут претендовать одновременно. В этом случае имя группы типа 0x00 (рабочая станция) обозначает рабочую группу , в которой находится узел (что опять-таки связано с просмотром сети).

  • Пятое поле - это тип узла (хотя я не знаю, почему это свойство каждого имени - AFAIK, это настройка самого узла…) - B-узлы используют дейтаграммы NetBIOS, которые транслируются в локальной сети; P-узлы (точка-точка) используют центральный сервер WINS; M-узлы (смешанные) сначала пытаются транслировать, затем WINS при разрешении имен; H-узлы (гибридные), более позднее улучшение по сравнению с M-узлами, сначала попробуйте WINS, а затем широковещательно (это немного быстрее).

  • Я не уверен в последних двух полях. Вероятно, <ACTIVE> означает, что узел успешно зарегистрировал это имя; если он окажется дубликатом, он все равно будет указан в ответе на запрос о состоянии, но у него будет другой маркер. Точно так же <PERMANENT> может означать, что имя не имеет срока действия или что-то еще.

Дальнейшее чтение:

  • Глава « Служба обзора» из "Реализация CIFS" подробно описывает просмотр сети и типы имен.

Редактирование приветствуется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .