Služba WINS (Windows Internet Name Service) je služba pro registraci a překlad názvů počítačů, která mapuje názvy počítačů pro rozhraní NetBIOS na adresy IP. Při nasazení serverů WINS v síti mohou koncoví uživatelé přistupovat k síťovým prostředkům pomocí názvů a nemusejí tedy používat obtížně zapamatovatelné adresy IP. Software a další služby spuštěné v počítačích a jiných zařízeních mohou navíc odesílat na server WINS dotazy na názvy a server WINS přeloží názvy na adresy IP.

Funkce poskytované serverem WINS

Služba WINS poskytuje následující výhody pro správu sítě založené na protokolu TCP/IP:

  • dynamickou databázi mapování názvů na adresy, která podporuje registraci a překlad názvů počítačů;

  • centralizovanou správu databáze mapování názvů na adresy nahrazující potřebu správy souborů LMHOSTS;

  • snížení všesměrového přenosu založeného na rozhraní NetBIOS v podsítích tím, že klienti mohou pomocí dotazu na servery WINS přímo nalézt vzdálené systémy;

  • podporu dřívějších klientů systému Microsoft® Windows® a rozhraní NetBIOS v síti; tyto typy klientů mohou procházet seznamy vzdálených domén systému Windows, aniž by byl v každé podsíti vyžadován místní řadič domény;

  • podporu klientů používajících systém DNS; těmto klientům umožňuje v případě implementace integrace vyhledávání službou WINS vyhledat prostředky rozhraní NetBIOS.

Překlad adres IP pro klienty WINS je rozšířením stejného procesu překladu adres IP používaného všemi klienty rozhraní NetBT (NetBIOS over TCP/IP) k překladu dotazů na názvy pro rozhraní NetBIOS v síti. Tato metoda překladu adres IP je pro uživatele transparentní.

V systémech Windows XP a Windows 2000 používají klienti WINS k překladu názvu po zadání dotazu pomocí příkazu net use nebo podobné aplikace založené na rozhraní NetBIOS následující postup:

  1. Určí, zda je název delší než 15 znaků nebo zda obsahuje tečky (.). Pokud ano, použijí k překladu názvu službu DNS.

  2. Určí, zda je název uložen v mezipaměti vzdálených názvů klienta.

  3. Kontaktují nakonfigurované servery WINS a pokusí přeložit název pomocí služby WINS.

  4. Použijí místní všesměrové vysílání IP do podsítě.

  5. Zkontrolují soubor LMHOSTS, zda je možnost Povolit hledání v souboru LMHOSTS povolena ve vlastnostech položky Protokol sítě Internet (TCP/IP) pro připojení.

  6. Zkontrolují soubor Hosts.

  7. Odešlou dotaz na server DNS.

Součásti serveru WINS

Služba WINS se skládá ze dvou hlavních částí – serverů WINS a klientů WINS. V některých konfiguracích jsou používány proxy servery WINS.

Servery WINS

Server WINS zpracovává požadavky na registraci názvů ze strany klientů WINS, registruje jejich názvy a adresy IP a odpovídá na dotazy na názvy pro rozhraní NetBIOS od klientů – zasílá zpět adresy IP příslušející dotazovaným názvům, pokud jsou názvy uvedeny v databázi serveru.

Servery WINS lze také nakonfigurovat tak, aby replikovaly obsah svých databází (obsahujících mapování názvů počítačů pro rozhraní NetBIOS na adresy IP) na jiné servery WINS. Po připojení klienta WINS (například pracovní stanice) do sítě je odeslán název počítače a adresa IP v rámci žádosti o registraci přímo na jeho nakonfigurovaný primární server WINS. Protože server registruje tyto klienty, bude označen jako vlastník záznamů těchto klientů v databázi.

Databáze WINS

Databáze WINS uchovává mapování názvů pro rozhraní NetBIOS na adresy IP v síti. Konfigurujete-li servery WINS s partnerskými servery pro replikaci, na které je obsah databáze „přesouván", obsah databáze na místním serveru je replikován na partnerský server pro replikaci. Pokud jsou partnerské servery pro replikaci konfigurovány jako partnerské servery pro „stahování", jsou záznamy ze vzdáleného serveru WINS zkopírovány do místní databáze. Intervaly, ve kterých dochází k těmto replikačním událostem, lze nakonfigurovat v konzole MMC (Microsoft Management Console) služby WINS pomocí modulu snap-in WINS, který je také nazýván konzola WINS.

Konzola WINS navíc poskytuje nástroje potřebné ke správě, zobrazování, zálohování a obnovení databáze serveru WINS. Databázi zálohujte vždy, když zálohujete jiné soubory na serveru WINS.

Klienti WINS

Klienti WINS se po spuštění nebo po připojení k síti pokusí registrovat své názvy u serveru WINS. Klienti poté v případě potřeby odesílají na server WINS požadavky na překlad vzdálených názvů.

Klienti s podporou služby WINS jsou takové počítače, které mohou být konfigurovány pro přímé použití serveru WINS. Většina klientů WINS má obvykle více názvů pro rozhraní NetBIOS, které musí registrovat pro použití v síti. Tyto názvy slouží ke zpřístupnění různých typů síťových služeb, například Kurýrní služby nebo služby Pracovní stanice, pomocí kterých mohou počítače různými způsoby komunikovat s ostatními počítači v síti.

Proxy servery WINS

Proxy server WINS je klientský počítač služby WINS nakonfigurovaný tak, aby zastupoval jiné hostitelské počítače, které nemohou přímo používat službu WINS. Proxy servery WINS zajišťují řešení dotazů na názvy pro rozhraní NetBIOS pro počítače umístěné ve směrovaných sítích TCP/IP.

Ve výchozím nastavení používá většina počítačů, které nemohou používat službu WINS, k překladu dotazů na názvy pro rozhraní NetBIOS a k registraci názvů pro rozhraní NetBIOS v síti všesměrové vysílání. Proxy server WINS můžete nakonfigurovat tak, aby jako zástupce těchto počítačů naslouchal a odesílal na server WINS dotazy na názvy, které nebyly přeloženy všesměrovým vysíláním.

Proxy servery WINS jsou potřebné nebo nezbytné pouze v sítích obsahujících klienty NetBIOS používající pouze všesměrové vysílání (klienty uzlu B). Ve většině sítí obvykle všichni klienti podporují použití služby WINS a proxy servery WINS nejsou potřeba.

Proxy servery WINS naslouchají funkcím Názvové služby rozhraní NetBIOS počítačů uzlu B (registrace názvu, uvolnění názvu a dotaz na název) a mohou vyřídit požadavky týkající se vzdálených názvů, které nejsou používány v místní síti. Proxy servery komunikují přímo se serverem WINS a získávají od něj informace potřebné k reakci na všesměrové místní vysílání.

Proxy servery WINS jsou používány následujícími způsoby:

  • Při registraci názvu klienta uzlu B proxy server zkontroluje, zda tento název neexistuje v databázi serveru WINS. Pokud název existuje v databázi WINS, proxy server může odeslat klientovi uzlu B, který se pokouší registrovat název, negativní odpověď registrace.

  • Po uvolnění názvu klientem uzlu B proxy server odstraní jeho název ze své mezipaměti vzdálených názvů.

  • Po odeslání dotazu na název klientem uzlu B se proxy server pokusí přeložit název na základě informací, které jsou obsaženy v jeho místní mezipaměti vzdálených názvů, nebo na základě informací získaných od serveru WINS.

Správa serveru WINS

Základními nástroji používanými ke správě serverů WINS jsou konzola WINS a příkazy Netsh pro službu WINS.

Konzola WINS

Konzola WINS je modul snap-in konzoly MMC (Microsoft Management Console).

Po instalaci serveru WINS lze pomocí konzoly WINS nebo příkazů Netsh pro službu WINS provádět následující základní úkoly správy serveru:

  1. zobrazit a měnit registrace názvů pro rozhraní NetBIOS uložené na serveru WINS pro názvy klientů v síti,

  2. přidat a konfigurovat partnerské servery pro replikaci pro server WINS,

  3. provádět úlohy související s údržbou databáze serveru WINS, včetně zálohování, obnovení, komprimace a úklidu.

Pomocí konzoly WINS nebo příkazů Netsh pro službu WINS můžete dále provádět následující volitelné nebo rozšířené úlohy nastavení:

zobrazit a upravit vlastnosti služby WINS, například nastavení možnosti Interval obnovování a dalších intervalů používaných při registraci, obnovování a ověřování záznamů názvů uložených v databázi serveru;

  • přidávat a konfigurovat statická mapování WINS, pokud jsou v síti potřebná;

  • odstranit nebo označit jako neplatné záznamy WINS obsažené v datech serveru WINS používaných v síti.

Příkazy Netsh pro službu WINS

Příkazy Netsh pro službu WINS lze zadat v okně příkazového řádku na příkazovém řádku netsh wins> nebo je lze spustit v dávkových souborech a dalších skriptech. Všechny funkce, které jsou k dispozici v konzole WINS, jsou k dispozici také na příkazovém řádku netsh wins>.


Obsah