Питання про імена комп’ютерів у мережі Windows (Сторінка 1)

Оголошення

У Windows у кожного комп'ютера є ім'я, яке задається у властивостях системи на вкладці "ім'я комп'ютера" (повне ім'я, а не опис), це ім'я хоста або netbios-ім'я? Коли в мережі Windows я звертаюся до комп'ютера \\winxp1, до якого з двох імен я звертаюся? Як відомо, список комп'ютерів у робочій групі зберігає на собі майстер-браузер, але про які саме імена йдеться?

Наприклад, зараз у мене в мережі два комп'ютери winxp1(10.0.0.11) і winxp2(10.0.0.12), в обох dns-сервер вказаний 10.0.0.11, але сервера-dns в локальній мережі немає.

На winxp1 включено майстер-браузинг.

На обох машинах я відключив netbios у властивостях мережевого адаптера "властивості -tcp/ip v4 - додатково - вкладка wins - відключити netbios через tcp/ip перезавантаження.

У списку робочої групи більше немає жодного комп'ютера, звернення за іменами winxp1, winxp2 викликає повідомлення "windows не вдається знайти winxp1 перевірте написання і повторіть дію."

Тепер на обох машинах додаю в "C:\windows\system32\drivers\etc\hosts" записи

та звернення за іменами \\winxp1, \\winxp2 знову працює ---

Мій висновок такий: Ім'я хоста не відіграє ніякої ролі якщо в "C:\windows\system32\drivers\etc\hosts" немає відповідних записів, і при зверненні winxp1, winxp2, а також у списку робочої групи використовуються саме netbios -імена.

Хто може додати?

На додаток, редагування файлу hosts є поганим тоном, т.к. потім буде важко шукати коріння проблеми, особливо якщо ви самі забудете про нього. Для цього, як я сказав, є служба DNS, можете просто в неї руками зробити два записи та подивитися, що вийде.

для роботи через ДНС, імена ваших комп'ютерів повинен знати сам ДНС

Я не використовую службу dns. Якби я використовував службу днс, то звертався до\\winxp1.mydomain.com, а не просто до\\winxp1. Зараз я хочу отримати відповідь на просте запитання: - Коли я вводжу\winxp1, до якого саме імені я звертаюся? до імені хоста чи до netbios-імені? І який список зберігає на собі майстер-браузер, імен хостів чи netbios-імен?

Для того, щоб використовувати службу DNS не обов'язково звертатися з повним ім'ям, його вам доставить комп'ютер сам, якщо воно задано. А в лінуксі можна навіть кілька зон прописати із пріоритетом.

1) допиши що ти мав на увазі "Повне ім'я", а не "опис" у вкладці Ім'я комп'ютера.

2) після того як ти прописав у hosts імена ПК, при відключеному Netbios через TCP/IP, і зміг звертатися через winxp1. - вони стали видно у списку комп'ютерів мережі?

Майстербраузинг пов'язаний з Netbios, а не з DNS імхо.

вони стали видно у списку комп'ютерів мережі?

Це те, що я собі уявляю, і не обов'язково те, як воно є насправді.

Питання: а воно насправді так?

Вікторе, подивіться посилання, яке я вам дав вище, там все написано, що до чого й навіщо, не будуйте припущень.

Стасе, то як ти відповідаєш – наводить на думці, що сам ти не розібрався.

Стасе, то як ти відповідаєш – наводить на думці, що сам ти не розібрався.

Паша, просвяти як там відбувається? Я вже сказав кілька разів, як це відбувається, тільки ніхто не хоче прочитати першоджерела.

було 6 ПК у мережі. Все з фіксованими IP.

майстербраузером за даними browstat.exe був PC1 У нього в реєстрі [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters] "IsDomainMaster"="FALSE" "MaintainServerList"="AUTO в інших- "IsDomainMaster"="FALSE" "MaintainServerList"="No"

я заходив у мережу з PC5, з фіксованим IP. бачилися в мережевому оточенні PC1, PC3 і не було видно PC2, PC4

Потім я ввімкнув PC6, у якого в реєстрі: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters] "IsDomainMaster"="TRUE" "MaintainServerList"="Yes"

і став із PC5 виконувати команду browstat status. перші 3 рази мастербраузером залишався PC1, а через півгодини ним став PC6 У мережевому оточенні стали видно всі ПК.

Відрубав PC6, виконав з PC5: browstat status, і отримав:

Browsing is NOT active on domain. Master name cannot be determined from GetAdapterStatus.

чекаю 12 хвилин (або трохи більше), знову виконую browstat status:

Browsing is active on domain. Master browser name is: PC1 Master browser is running build 2600 1 backup servers retrieved from master PC1 \\PC1

Відразу ж йду в мережеве оточення своєї робочої групи: видно лише PC1, PC3, PC6 - це я з PC5 заліз, але його навіть не видно! Зате видно щойно вимкнений PC6.

Знову вмикаю PC6, виконую browstat status

Browsing is active on domain. Master browser name is: PC1 Master browser is running build 2600 1 backup servers retrieved from master PC1 \\PC1

чекаю 12 хвилин і знову browstat status: те саме, PC1, чекаю ще. через 24 хвилини - нічого теж не змінилося. Покину так до вечора, там подивимося.

увечері нічого не змінилося. Відключив PC1, browstat status видало:

Browsing is NOT active on domain. Master name cannot be determined from GetAdapterStatus.

а за кілька хвилин:

Browsing is active on domain. Master browser name is: PC6 Masterbrowser is running build 2600 1 backup servers retrieved from master PC6 \\PC6

Напружує, що він сам не посів законне місце через 12 хвилин після включення.

Давайте від початку.

У 1986 р. у IBM був мережний адаптер Token Ring. Схема така - є кільце, ним бігають дані, а ПК у якого є маркер (службова інфа), може ці дані передавати; після передачі і маркер передає наступному ПК, і він може передавати далі і т.д.

Це були перші адаптери на яких з'явився BIOS як на матплатах, NetBIOS. Програми взаємодіяли з NetBIOS, щоб передавати пакети даних через мережу. У NetBIOS не було транспортного та мережевого протоколів, і ввели набір мережевих засобів (API) NetBEUI (NetBIOS Extended User Interface) - який є транспортно-мережевим протоколом.

На основі Token Ring зробили Fast Ethernet, FDDI - використовуються зараз. Але сьогодні NetBIOS немає, тому цю мікросхему емулюють, т.к. IBM відкрила вихідні джерела.

У NetBIOS немає маршрутизації і широкомовні запити можуть класти мережу. Тому сьогодні використовується NetBIOS over TCP/IP (NBT). протоколи TCP/IP або IPX (Novell) переносять пакети NetBIOS, тому можна використовувати NetBIOS в інтернет (але не рекомендується ).

Порти в NetBIOS: 137 TCP/IP порт для служби імен 138 TCP/IP порт для дейтаграм 139 TCP/IP порт для сесій

137 Пакети сервісу імен в NetBIOS: - Широкомовний запит - Запит про реєстрацію імені - Запит для WINS або DNS - перевірка імені на існування .

При спробі реєструвати в мережі нове ім'я, NetBIOS розсилає широкомовний запит (усім ПК), якщо дублів немає, ніхто не відповідає. Якщо ім'я зайняте, то від носія надходить відповідь. Щоб дізнатися який ПК підяким ім'ям, його IP, MAC - теж широкомовний запит.

Так можна перевантажити мережу широкомовними запитами.

MS запропонувала WINS (Windows Internet Name Service) – є сервер зі списком зареєстрованих імен, і ПК звертається до цього сервера, а не спамить мережу широкомовними запитами.

А можна використовувати DNS як сервер імен NetBIOS. Але ми зараз не про це.

І ось тут виявляється що SMB-протокол довго працював тільки через NetBIOS (інакше б останній давно спочив). А це робота з файлами, принтерами та ін. ресурсами Windows.

Отже, чим новіший Windows, тим більше там рухаються від старого NetBIOS до інших протоколів.

Тепер про майстербраузинг:

Якщо дуже коротко, то в невеликій одноранговій мережі

20 ПК все дуже просто:

0) У цій мережі нічого очікувати Доменного мастербраузера, т.к. немає домену.

"IsDomainMaster"="TRUE" - ставити не обов'язково (і експеримент у минулому пості це показав - цей ПК не отримує переваг і не виграє кожні 12 хвилин вибори)

але за рекомендаціями, все одно варто головному ПК (який найрідше вимикається) поставити в цьому розділі реєстру: "IsDomainMaster"="TRUE"

1) У мережі потрібен лише один мастербраузер

ставимо ПК такі параметри: "IsDomainMaster"="TRUE" "MaintainServerList"="Yes"

2) на кожні 32ПК потрібен додатковий бекап-браузер (який виконує функції мастербраузера поки той вимкнений).

ставимо такі ПК параметри: "IsDomainMaster"="FALSE" "MaintainServerList"="Auto"

4) Іншим ПК треба заборонити навіть думати про те, щоб стати мастербраузером.

ставимо такі ПК параметри: "IsDomainMaster"="FALSE" "MaintainServerList"="No"

Але ось проблема: якщо всвіжовстановленій системі windows (XP) стоїть MaintainServerList=Auto, а ми ставимо по мережі MaintainServerList=No, то будь-який чужий прийшов з ноутбуком, скажімо, користувач може ставати резервним браузером, а після виключення оригінального майстер-браузера - і виконувати його обов'язки!

У тебе є в мережі кілька серверів, на яких запущена служба Computer Browser. У кожної ОС є своя вага - у сервера він максимальний. Деякі сервіси, як то: контролери домену, днс та вінс сервіси – піднімають рейтинг. Всі комп'ютери в мережі раз на 72 хвилини кидають броадкаст зі своїм ім'ям і вагою. Якщо вага мого компа не менше того, який зараз є майстер браузером, я оголошую перевибори, щоб стати майстром. Це в тебе й просиходить. Зупини службу Computer Browser або внеси параметр у реєстрі IsDomainMaster = false

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \lanmanserver\parameters в секундах, за замовчуванням 720 = 12 хвилин. зменшуємо час - збільшуємо трафік в мережі, і навпаки - збільшуємо час, збільшуємо проміжок часу, який в мережі буде відсутня майстербраузер, якщо щось трапиться з основним.

ось ще про самбу і Win7: izhevsk.ru/forummessage/61/575967.html

У них ще є компонент "Однорангова мережа" (Встановлення та видалення програм – Компоненти Windows – Мережеві служби)

Компонент однорангової мережі Windows XP Компонент однорангової мережі Windows XP — це платформа для розробки P2P-програм для комп'ютерів під керуванням Windows XP. У процесі створення нових розподілених програм та вдосконалення існуючих розробники програмного забезпечення використовують потужні персональні комп'ютери, підключені до Інтернету.

Компонент однорангової мережі Windows XP включає протокол IPv6 табрандмауер підключення до Інтернету для IPv6 (якщо вони не були включені раніше) і відкриває в брандмауері порти 3587 (TCP) і 3540 (UDP).

Встановлення розширеного пакету пакетів для Windows XP та увімкнення додаткового компонента однорангової мережі Windows дозволяє використовувати такі технології.

Роздільна здатність імен однорангової мережі Windows

Побудова графа однорангової мережі Windows

Побудова графа уможливлює ефективний багатоточковий зв'язок у рамках жорстко пов'язаного набору рівноправних вузлів мережі. Побудова графа дозволяє програмам використовувати власні моделі безпеки та механізми дозволу IP-протоколу.

Групування однорангової мережі Windows

За замовчуванням групування є безпековим рівень на вершині графа. Рівнем безпеки визначається модель безпеки для створення груп, а також запрошення та підключення до групи. Крім того, групування застосовує протокол PNRP як протокол дозволу імен і уможливлює спільне використання кількома програмами одного графа.

Диспетчер посвідчень однорангової мережі Windows

Диспетчер посвідчень дозволяє створювати та використовувати посвідчення однорангової мережі у PNRP та угрупуванні.