Master browser как узнать кто
Перейти к содержимому

Master browser как узнать кто

  • автор:

Как узнать какой комп в сети является master browser?

есть ли возможность точно это узнать?
в сети есть xpsp2 win2k3 и виста
есть ли утилитка или что-то подобное чтобы сабж?

nbtstat. искать комп с записью ..___MSBROWSE__.

спасибо. это помогло.
зы а что, узнать мастербраузера можно только с самого компа? а из сети его вычислить нельзя?

smbclient умеет. в винде не знаю если возможно, кроме снупа трафика

только с самого компа?

почему с самого компа, nbtstat может опрашивать любой комп, вот только перебирать всю подсеть не тру.

а точно.
в принципе конечно мне достаточно проверить является ли нужный мне комп мастером, так что нбтстат достаточно, но просто интересно было узнать другой способ =)

Команда NBTSTAT — отображение статистики и текущих подключений NBT (NetBIOS через TCP/IP)

&nbsp &nbsp Утилита nbtstat.exe имеется в составе всех версий операционных систем семейства Windows и используется для получения информации о подключениях с использованием протокола NETBIOS (Network Basic Input/Output System — базовая сетевая система ввода/вывода) через TCP/IP или NBT ( N etwork B IOS over T CT/IP). Протокол NETBIOS — один из старейших протоколов, разработанный фирмой Sytek Corporation по заказу корпорации IBM в 1983 году. Предназначался для передачи данных в пределах одного логического сегмента сети и, в основном, использовался в сетях IBM (IBM PC LAN), Novell NetWare, Microsoft Windows for Workgroups. Особенностью NetBIOS является возможность его работы поверх разных протоколов, в том числе и протокола TCP , Сам NetBIOS не поддерживает выполнение файловых операций. Эта функция возлагается на протоколы нижележащих уровней, а NetBIOS обеспечивает только связь с этими протоколами и программный интерфейс для прикладного программного обеспечения — NetBIOS API . Для расширения возможностей NetBIOS , компанией MicroSoft для операционной среды Windows, был разработан протокол WINS , предназначенный для обеспечения регистрации и проверки сетевых имен. Определение или изменение NETBIOS-имен может выполняться либо с помощью серверов Windows Internet Name Service ( серверов WINS ), либо с использованием широковещательных рассылок, когда сервер WINS отсутствует. С точки зрения протокола NETBIOS, узлы могут быть следующих типов:

b-node (b) — Использует только широковещательную регистрацию и просмотр имен.

p-node (p) — использует только соединения точка-точка для просмотра и регистрации имен.

m-node (m) и h-node (h)- смешанные типы, использующие как широковещательные сообщения, так и обращение к серверам имен.

Компьютеры под управлением Windows представляют собой узлы h-node или узлы смешанного типа, использующие WINS (NBNS) сервер для регистрации и просмотра имен, и используют широковещательные запросы, если сервер не доступен. Тип узла отображается по команде ipconfig /all как «Гибридный»(Hybrid) :

Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : WS01
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Гибридный

Команда NBTSTAT позволяет получить статистику протокола NetBIOS over TCP/IP (NBT или NetBT), таблицу имен локальных и удаленных компьютеров и содержимое кэш NetBIOS имен. Кроме отображения статистических данных, команда NBTSTAT позволяет принудительно обновить кэш NetBIOS-имен компьютеров и имена, зарегистрированные с помощью серверов WINS .

Формат командной строки:

NBTSTAT [-a Узел] [-A IP-адрес] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [интервал] ]

Параметры командной строки:

-a узел — Вывод таблицы имен узла, указанного по имени. Отображает таблицу имен удаленного компьютера с именем, заданным значением Узел . Отображаемые NetBIOS-имена соответствуют перечню NetBIOS-приложений, выполняющихся на удаленном компьютере.

-A IPAddress — то же самое, что и в предыдущем случае, но вместо имени удаленного компьютера используется его IP-адрес.

-c — Вывод буфера имен удаленных узлов, включая адреса IP. Отображает кэш имен NetBIOS и соответствующих им IP-адресов.

-n — Вывод локальных имен NetBIOS. Отображает таблицу NetBIOS-имен на локальном компьютере. Состояние «Зарегистрирован» означает, что имя зарегистрировано с использованием широковещательного запроса или с помощью сервера WINS.

-r — Вывод имен, определенных с помощью рассылки и WINS. Отображает статистику разрешения NetBIOS-имен. На компьютерах под управлением Windows XP и старше, выдается раздельная статистика о разрешении имен с помощью широковещательной рассылки и с помощью сервера имен WINS.

-R — Очистка и перезагрузка таблицы удаленного буфера имен. Выполняется очистка кэш NetBIOS-имен и загрузка данных из секции #PRE файла LMHOSTS.

-RR — Отсылка пакетов освобождения имени (Name Release) на WINS-сервер, а затем запуск обновления (Refresh). Выполняется очистка кэш NetBIOS — имен на локальном компьютере и их повторная регистрация с использованием сервера WINS.

-s — Вывод таблицы сеансов с преобразованием IP-адресов в имена NETBIOS. Отображает статистику NetBIOS — сессий между клиентом и сервером и NetBIOS-имена удаленных узлов.

-S — Вывод таблицы сеансов с IP-адресами. Отображает статистику сессий между клиентом и сервером и IP-адреса удаленных узлов.

Interval — интервал обновления отображаемых данных в секундах. Для прекращения автоматического обновления используется комбинация клавиш CTRL+C

/? — отобразить справку по использованию NBTSTAT.

nbtstat -n — вывести список зарегистрированных NetBIOS-имен на локальном компьютере. Список отображается для всех активных сетевых соединений.

Пример отображаемой информации:

Беспроводное сетевое соединение 6:
Адрес IP узла: [192.168.1.3] Код области: []

&nbsp &nbsp &nbsp &nbsp Локальная таблица NetBIOS-имен

Имя
—————
WS01
GROUP3
WS01
GROUP3
GROUP3
..__MSBROWSE__.
Тип
—————
Уникальный
Группа
Уникальный
Группа
Уникальный
Группа
Состояние
—————
Зарегистрирован
Зарегистрирован
Зарегистрирован
Зарегистрирован
Зарегистрирован
Зарегистрирован

Одно и то же NetBIOS-имя может быть зарегистрировано для записей разного типа, каждая из которых содержит признак сетевой службы, существующей для данного имени. Имена NetBIOS представляют собой поле данных длиной 16 байт, содержащее имя компьютера и набор нулей до конца поля. Последний байт может содержать тип ресурса (resource type). Коды типов ресурсов, используемые в Windows:

00 — Standard Workstation Service
03 — Messenger Service (WinPopup)
06 — RAS Server Service
1B — Domain Master Browser Service (associated with primary domain controller)
1D -Master Browser name
1F — NetDDE Service
20 — Fileserver (including printer server)
21 — RAS Client Service
BE — Network Monitor Agent
BF — Network Monitor Utility
В данном примере, компьютер WS01 является стандартной рабочей станцией и файловым сервером ( типы 00 и 20).
Для групповых ресурсов также существуют свои типы записей:
00 — Standard Workstation group
1C — Logon Server
1D — Master Browser name
1E — Normal Group name (used in browser elections)
20 — Internet Group name (administrative)
01-__MSBROWSE__ (оповещение о других Master Browser)
В приведенном примере, рабочая станция WS01 является членом стандартной рабочей группы GROUP3 ( тип 00), может участвовать в выборах главного обозревателя компьютеров (тип 1E) и является обозревателем группы ( тип 1D) и главным обозревателем ( тип 01).

nbtstat -a SERVER — вывести список зарегистрированных NetBIOS-имен на компьютере SERVER.
nbtstat -A 192.168.1.1 — вывести список зарегистрированных NetBIOS-имен на удаленном компьютере с IP-адресом 192.168.1.1 .
nbtstat –r 5 — отображать с интервалом 5 секунд данные о регистрации NetBIOS-имен. Пример отображаемой информации:

Разрешено с помощью широковещательной рассылки = 9
Разрешено с помощью сервера имен = 0
Зарегистрировано с помощью широковещательной рассылки = 28
Зарегистрировано с помощью сервера имен = 0

В приведенном примере видно, что определение и регистрация имен выполняется с помощью широковещательной рассылки и сервер имен не используется, из-за чего может снижаться реальная пропускная способность сети при большом количестве компьютеров, использующих для регистрации имен широковещательный трафик.

nbtstat -RR — выполнить очистку и перерегистрацию NetBIOS-имен на локальном компьютере.

Проверка Master Browser в локальной сети

если ее выводе будет вот такая строчка: _MSBROWSE_ то да, вы угадали, комп является хозяином сети. Неудобна команда тем, что надо последовательно перебирать все ай-пи адреса в сети. Проверяйте в первую очередь компы, которые работают дольше всех или работают круглосуточно.

А если есть у вас с локалке какая-либо линукс машина с SAMBA, то узнать мастер-браузера можно командой

вывод этой команды даст искомый айпи адрес

Мастер Браузер

Подробное изложение работы службы Обозреватель компьютеров можно найти по линкам в конце статьи. В этой статье очень кратко, тезисно отмечаются основные принципы работы этой службы применительно к малой одноранговой локальной сети компьютеров под управлением Windows.
Служба Обозреватель компьютеров (Браузер) обеспечивает отображение списка компьютеров и общих ресурсов в сетевом окружении.

Предварительные условия

Для нормальной работы сети необходимо выполнение ряда условий. Чтобы как-то унифицировать материал и для удобства применения, будем исходить из некоторых заранее принятых нами предположений о некоторых параметрах условной сети.
Предположим, что установлены следующие параметры компьютеров нашей сети:

  • Физическая инфраструктура сети – активное и пассивное оборудование а также кабели и разъемы заведомо исправны и их параметры соответствуют техническим нормативам.
  • Компьютеры находятся в одном сегменте в котором обеспечена возможность передачи широковещательных пакетов broadcast . То есть, компьютеры не разделены маршрутизаторами и файрволами, либо они настроены на пропускание широковещательных пакетов.
  • На каждом компьютере имеется не более одного сетевого интерфейса с включенным протоколом Net BIOS.
  • На каждом компьютере имеется хотя бы один общий ресурс, например папка с настроенным общим доступом.
  • На всех компьютерах используется только один транспортный протокол, рекомендуется TCP/IP. В этом случае Net BEUI и IPX/SPX должны быть отключены.
  • На компьютерах разрешены и работают следующие службы:
    • Обозреватель компьютеров, Браузер компьютеров (в Windows 7), Computer browser ;
    • Сервер, Server ;
    • Модуль поддержки Net BIOS через TCP/IP, TCP/IP Net BIOS helper ;
    • Рабочая станция, Workstation ;

    Проверить состояние этих служб можно в апплете «службы», Пуск-Выполнить-services.msc.

    • TCP и UDP порты 135-139 для протокола Net BIOS или
    • TCP и UDP порт 445 для протокола SMB.
    • Имя рабочей группы – HOME,
    • Исследуемый (проблемный) XP-компьютер – comp1, его администратор – user1;
    • Удаленный XP-компьютер – comp2, его администратор – user2;
    • Удаленный 98-компьютер – comp98, его пользователь – user98;
    • Если применены статические IP-адреса, то они выделяются из подсети 192.168.0.0, маска 255.255.255.0 ; другими словами, находятся в диапазоне 192.168.0.1-192.168.0.254.

    Общие положения

    Мастер браузер должен быть один

    Именно так. Не больше и не меньше. Если это правило нарушено, то можно сразу переходить в раздел Неисправности.

    Роли браузеров

    Каждый компьютер сети (ненастроенной) участвует в выборах и может быть выбран на роль :

    • Мастер Браузера (MBR, Master BRowser)
    • Резервного браузера (BBR, Backup BRowser)
    • Потенциального браузера (PBR, Potential BRowser)

    Количество браузеров в сети зависит от количества участников сети. Рекомендуется в сети из 2-32 компьютеров иметь 1 Мастер и 1 Резервный браузер. На каждые следующие 1-32 компьютера нужно по одному дополнительному Резервному браузеру которые будут назначаться Мастером из числа Потенциальных.

    Выборы на роли

    Как и все другие, выборы в сети – демократические. Среди этого разгула демократии нельзя «назначать» компьютеры на специфические роли. Однако, можно «поспособствовать» нужному распределению ролей в результате выборов. При выборах проверяется ряд критериев и настроек каждого компьютера. В общем случае, при умолчальных настройках компьютеры сети теоретически должны самостоятельно договориться о распределении ролей и наладить совместную работу. Если же результаты выборов создают проблемы или не устраивают администратора сети, то требуется ручное вмешательство. На выборы влияют следующие настройки :

    • Параметр реестра MaintainServerList по адресу HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters :
    No Компьютер не может быть браузером сети
    Yes Компьютер становится браузером сети. Если в момент его запуска сеть не имеет Мастер Браузера, то запущенный компьютер начинает выполнять его роль; если Мастер Браузер существует, то компьютер становится Резервным.
    Auto Компьютер становится Потенциальным браузером. Его роль определяет Мастер Браузер в зависимости от числа активных Резервных браузеров и при необходимости назначает его Резервным браузером.
    • Параметр IsDomainMaster в той же ветке реестра определяет станет этот компьютер Мастер или Резервным браузером:
    True Компьютер становится главным обозревателем. При выборах всегда побеждает один из компьютеров с этим значением параметра в реестре
    False или No Компьютер может стать только резервным обозревателем (при наличии в сети компьютеров с параметром IsDomainMaster равным True)
      Еще один инструмент – включение/выключение службы Обозреватель компьютеров. Компьютеры с выключенной службой не участвуют в выборах. Способы отключения службы :

    Служба Обозреватель компьютеров Windows XP

    Служба Обозреватель компьютеров Windows 98

    Рекомендации

    В общем случае можно дать рекомендацию: вручную, путем изменения параметров реестра по адресу HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters, способствовать назначению на роль Мастер Браузера компьютера который :
    a. работает под управлением наиболее свежей версии Windows;
    б. дольше других находится во включенном в сеть состоянии.

    • MaintainServerList = Yes
    • IsDomainMaster= True

    Также рекомендуется выбрать и настроить один или более компьютеров на роль Резервного браузера.

    • MaintainServerList = Auto
    • IsDomainMaster= False

    На остальных компьютерах рекомендуется установить режим при котором они не станут браузерами.

    • MaintainServerList = No
    • IsDomainMaster= False

    Неисправности

    Внешние признаки неисправностей связанных с браузингом :

    Не видны все или часть компьютеров в сетевом окружении;
    Спонтанно появляются или пропадают ресурсы из сетевого окружения.

    Причинами могут быть :

    Нарушения в свободном прохождении широковещательных пакетов из-за различных программ (файрволов и антивирусов);
    Проблемы с разрешением имен Net BIOS;
    Некорректные настройки параметров.

    Поиск и устранение неисправностей службы Обозревателей затруднены из-за отсутствия в комплекте большинства версий Windows инструмента диагностики которым является Команда Browstat. При исправлении ошибок этой службы следует учитывать что процессы саморегуляции службы занимают некоторое время и результаты вносимых изменений могут появиться с задержкой в несколько минут, запаситесь терпением.

    Общая оценка документа [показать форму]

    средний балл: +3 респондентов: 1

    Powered by WackoWiki CopyLeft 2005-2020 CompoWiki.info Наверх

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *