Usługa WINS (Windows Internet Name Service - usługa nazw internetowych systemu Windows) jest usługą rejestrowania i rozpoznawania, która mapuje nazwy komputerów (nazwy NetBIOS) na adresy IP. Podczas rozmieszczania w sieci serwerów WINS użytkownicy końcowi mogą uzyskiwać dostęp do zasobów sieci przy użyciu nazw, a nie trudnych do zapamiętania adresów IP. Aby rozpoznawać nazwy jako adresy IP, uruchomione na komputerach i innych urządzeniach usługi programowe i inne mogą dodatkowo wykonywać kwerendy nazw na serwerze WINS.

Co może zapewnić serwer WINS

Usługa WINS zapewnia następujące korzyści związane z administrowaniem siecią TCP/IP:

  • Dynamiczna baza danych mapowań nazwa-adres, która zapewnia obsługę rejestrowania i rozpoznawania nazw komputerów.

  • Centralne zarządzanie bazą danych typu nazwa-adres, zmniejszające potrzebę zarządzania plikami Lmhosts.

  • Zmniejszenie obciążenia podsieci ruchem wynikającym z emisji NetBIOS dzięki umożliwieniu klientom wykonywania kwerend na serwerach WINS w celu bezpośredniej lokalizacji systemów zdalnych.

  • Obsługiwanie klientów sieciowych, którzy korzystają ze starszych wersji systemów Microsoft® Windows® i NetBIOS, przez umożliwienie im przeglądania list zdalnych domen systemu Windows bez konieczności umieszczania lokalnego kontrolera domeny w każdej podsieci.

  • Obsługiwanie klientów korzystających z usługi DNS dzięki umożliwieniu im lokalizowania zasobów NetBIOS po zaimplementowaniu integracji wyszukiwania WINS.

Rozpoznawanie nazw klientów WINS jest rozszerzeniem tego samego procesu rozpoznawania nazw używanego do rozpoznania kwerend nazw w sieci przez wszystkich klientów usługi Microsoft NetBIOS przez TCP/IP (NetBT). Rzeczywista metoda rozpoznawania nazw jest niewidoczna dla użytkownika.

Klienci usługi WINS działający w systemach Windows XP i Windows 2000 mogą używać następujących sekwencji operacji do rozpoznawania nazwy występującej w kwerendzie utworzonej za pomocą polecenia net use lub podobnej aplikacji opartej na systemie NetBIOS:

  1. Sprawdź, czy nazwa jest dłuższa niż 15 znaków i czy zawiera kropki ("."). Jeśli tak, wykonaj dla nazwy kwerendę w usłudze DNS.

  2. Sprawdź, czy nazwa jest przechowywana w kliencie w buforze nazw zdalnych.

  3. Nawiąż połączenie ze skonfigurowanymi serwerami WINS, aby spróbować rozpoznać nazwę za pomocą usługi WINS.

  4. Użyj lokalnych emisji IP do podsieci.

  5. Sprawdź plik Lmhosts i ustal, czy dla połączenia włączono opcję Włącz wyszukiwanie LMHOSTS we właściwościach pozycji Protokół internetowy (TCP/IP).

  6. Sprawdź plik Hosts.

  7. Wykonaj kwerendę serwera DNS.

Składniki serwera WINS

Usługa WINS składa się z dwóch głównych składników: serwerów WINS i klientów WINS. W niektórych konfiguracjach używane są serwery proxy usługi WINS.

Serwery WINS

Serwer WINS przyjmuje od klientów WINS żądania rejestracji nazw, rejestruje ich nazwy i adresy IP oraz odpowiada na wysyłane przez klientów kwerendy o nazwy NetBIOS, sprawdzając, czy dana nazwa znajduje się w bazie danych serwera i zwracając skojarzony z nią adres IP.

Można skonfigurować serwery WINS tak, aby mogły między sobą replikować zawartość swoich baz danych (z mapowaniami nazw NetBIOS na adresy IP). Kiedy klient usługi WINS (na przykład stacja robocza) rozpoczyna pracę w sieci, jego nazwa i adresy IP są wysyłane jako żądanie rejestracji bezpośrednio do przypisanego mu podstawowego serwera WNS. Ponieważ serwer rejestruje tych klientów, jest nazywany w bazie danych właścicielem rekordów klientów.

Baza danych usługi WINS

W bazie danych usługi WINS są przechowywane mapowania nazw systemu NetBIOS na adresy IP dla danej sieci. Jeśli dla serwerów WINS skonfigurowano partnerów replikacji, do których ma być „wypychana” zwartość bazy danych, ta zawartość na serwerze lokalnym będzie replikowana do serwera będącego partnerem replikacji. W przypadku skonfigurowania partnerów replikacji jako partnerów replikacji „ściąganej” rekordy z serwera zdalnego WINS będą kopiowane do lokalnej bazy danych. Interwały, w jakich mają występować te replikacje zdarzeń, można konfigurować przystawce WINS programu Microsoft Management Console (MMC), zwanej także konsolą WINS.

Konsola WINS zawiera szereg narzędzi do konserwacji, przeglądania, tworzenia kopii zapasowych i przywracania bazy danych serwera WINS. Tworząc kopie zapasowe plików serwera WINS, należy uwzględniać również bazę danych.

Klienci usługi WINS

Po rozpoczęciu pracy w sieci lub przyłączeniu się do sieci klienci WINS próbują zarejestrować swoje nazwy na serwerze WINS. Od tego momentu klienci kierują kwerendy do serwera WNS w celu rozpoznawania nazw zdalnych.

Klienci usługi WINS to komputery, które mogą być skonfigurowane w sposób umożliwiający bezpośrednie korzystanie z serwera WNS. Większość klientów WINS używa więcej niż jednej nazwy NetBIOS. Nazwy te muszą być rejestrowane, aby można było używać ich w sieci. Nazwy te służą do publikowania usług sieciowych różnych typów, takich jak usługa Posłaniec lub Stacja robocza, które są różnie używane przez komputery do komunikowania się z innymi komputerami w sieci.

Serwery proxy usługi WINS

Serwer proxy usługi WINS to komputer kliencki skonfigurowany do działania w imieniu innych komputerów-hostów, które nie mogą korzystać bezpośrednio z usługi WINS. Serwery proxy usługi WINS pomagają rozpoznawać kwerendy nazw NetBIOS dla komputerów umieszczonych w sieciach TCP/IP z routingiem.

Domyślnie większość komputerów, które nie mogą korzystać z usługi WINS, obsługuje rozpoznawanie kwerend dotyczących nazw NetBIOS i rejestrowanie ich nazw NetBIOS w sieci za pomocą emisji. Serwer proxy usługi WINS można tak skonfigurować, aby odbierał dane w imieniu tych komputerów i wysyłał do serwera WINS kwerendy dotyczące nazw nierozpoznane za pomocą emisji.

Serwery proxy usługi WINS są przydane lub niezbędne tylko w sieciach zawierających klientów mogących korzystać jedynie z emisji systemu NetBIOS (lub węzłów b). W większości sieci pracują komputery klienckie mogące korzystać z usługi WINS, dlatego serwery proxy nie są zazwyczaj potrzebne.

Serwery proxy usługi WNS nasłuchują funkcji obsługi nazw systemu NetBIOS węzłów b (rejestracji nazw, zwolnień nazw i kwerend dotyczących nazw) i udzielają odpowiedzi w przypadku nazw zdalnych nieużywanych w sieciach lokalnych. W celu pobrania informacji niezbędnych do odpowiedzi na te lokalne emisje serwery proxy łączą się bezpośrednio z serwerem WINS.

Serwery proxy usługi WINS są używane w następujący sposób:

  • Kiedy klient pracujący w węźle b rejestruje swoją nazwę, serwer proxy sprawdza, czy ta nazwa jest zapisana w bazie danych serwera WINS. Jeśli klient pracujący w węźle b usiłuje się zarejestrować przy użyciu nazwy już istniejącej w bazie danych usługi WINS, serwer proxy może wysłać do klienta negatywną odpowiedź na żądanie rejestracji.

  • Kiedy klient pracujący w węźle b zwalnia swoją nazwę, serwer proxy usuwa ją ze swojego buforu nazw zdalnych.

  • Kiedy klient pracujący w węźle b wysyła kwerendę dotyczącą nazwy, serwer proxy próbuje rozpoznać tę nazwę albo za pomocą informacji zapisanych lokalnie w swoim buforze nazw zdalnych, albo za pomocą informacji uzyskanych od serwera WINS.

Zarządzanie serwerem WINS

Podstawowe narzędzia używane do zarządzania serwerami WINS to konsola WINS i polecenia Netsh dla usługi WINS.

Konsola WINS

Konsola WINS jest przystawką programu Microsoft Management Console (MMC).

Po zainstalowaniu serwera WINS można używać konsoli WINS lub poleceń Netsh dla usługi WINS do wykonywania następujących podstawowych zadań administracyjnych na serwerze:

  1. Wyświetlanie i filtrowanie przechowywanych na serwerze WINS rejestracji nazw NetBIOS dla nazw klientów użytych w sieci.

  2. Dodawanie i konfigurowanie partnerów replikacji dla serwera WINS.

  3. Wykonywanie w bazie danych serwera WINS zadań związanych z konserwacją, takich jak tworzenie kopii zapasowych, przywracanie, kompaktowanie i oczyszczanie.

Ponadto za pomocą konsoli WINS lub poleceń Netsh dla usługi WINS można wykonywać następujące opcjonalne i zaawansowane zadania konfiguracyjne:

Wyświetlanie i modyfikowanie właściwości usługi WINS, takich jak parametr Interwał odnawiania i inne parametry używane podczas rejestracji, odnawiania i weryfikacji rekordów nazw przechowywanych w bazie danych serwera.

  • Dodawanie i konfigurowanie statycznych mapowań usługi WINS, jeśli muszą być używane w sieci.

  • Usuwanie lub chowanie rekordów WINS występujących w danych serwerów WINS i używanych w sieci.

Polecenia Netsh dla usługi WINS

Polecenia Netsh dla usługi WINS można wpisywać w oknie wiersza polecenia po monicie netsh wins> albo wykonywać w plikach wsadowych i innych skryptach. Wszystkie funkcje dostępne w konsoli WINS są również dostępne w wierszu polecenia netsh wins>.


Spis treści