Windows Internet Name Service (WINS) är en tjänst för registrering och matchning av datornamn som mappar NetBIOS-datornamn till IP-adresser. När du distribuerar WINS-servrar i ett nätverk kan slutanvändarna komma åt nätverksresurser med hjälp av resursernas namn i stället för IP-adresserna, som är svårare att komma ihåg. Dessutom kan programvara och andra tjänster som körs på datorer och andra enheter i nätverket skicka namnfrågor till WINS-servern för att matcha namn med IP-adresser.

Vad kan jag göra med en WINS-server?

WINS innebär följande fördelar när du administrerar ett TCP/IP-baserat nätverk:

  • En dynamisk namn-till-adress-databas som stöder registrering och matchning av datornamn.

  • Centraliserad hantering av namn-till-adress-databasen vilket gör att du slipper hantera Lmhosts-filer.

  • Minskad NetBIOS-baserad broadcast-trafik i undernäten genom att klienter kan skicka frågor direkt till WINS-servrar för att hitta fjärrsystem.

  • Stöd för klienter med äldre versioner av Microsoft® Windows® och NetBIOS i nätverket, vilket gör att även dessa klienter kan bläddra i listor för Windows-fjärrdomäner utan att en lokal domänkontrollant krävs för varje undernät.

  • Stöd för DNS-baserade klienter genom att dessa klienter kan söka efter NetBIOS-resurser när integrerad WINS-sökning har implementerats.

Namnmatchning för WINS-klienter är en utökning av den namnmatchningsprocess som används på alla klienter med Microsoft NetBIOS över TCP/IP (NetBT) för att matcha NetBIOS-namnfrågor i nätverket. Den faktiska metoden för namnmatchning är transparent för användaren.

För Windows XP och Windows 2000 används följande alternativflöde för WINS-klienter för namnmatchning när en fråga har skapats med net use eller ett liknande NetBIOS-baserat program:

  1. Kontrollera om namnet är längre än 15 tecken eller om det innehåller punkter ("."). Om detta är fallet skickas en fråga om namnet till DNS.

  2. Kontrollera om namnet är lagrat i cacheminnet för fjärrnamn på klienten.

  3. Kontakta konfigurerade WINS-servrar för att försöka matcha namnet med hjälp av WINS.

  4. Använd lokala IP-broadcast-överföringar till undernätet.

  5. Kontrollera en Lmhosts-fil om Använd LMHOSTS-filen har aktiverats i egenskaperna för Internet Protocol (TCP/IP) för anslutningen.

  6. Kontrollera en Hosts-fil.

  7. Skicka en fråga till en DNS-server.

WINS-serverns komponenter

WINS består av två huvudkomponenter: WINS-servrar och WINS-klienter. I vissa konfigurationer används WINS-proxyservrar.

WINS-servrar

WINS-servern hanterar namnregistreringsbegäranden från WINS-klienter, registrerar klienternas namn och IP-adresser och svarar på NetBIOS-namnfrågor från klienter genom att returnera IP-adressen för ett efterfrågat namn om detta finns i serverdatabasen.

Du kan också konfigurera WINS-servrar så att innehållet i databaserna på dem (NetBIOS-datornamnmappningar till IP-adresser) replikeras till andra WINS-servrar. När en WINS-klient (t.ex. en arbetsstationsdator) startas i nätverket skickas dess datornamn och IP-adress i en registreringsbegäran direkt till den konfigurerade primära WINS-servern. Eftersom dessa klienter registreras på servern sägs servern vara ägare för posterna för alla klienter i databasen.

WINS-databasen

I WINS-databasen lagras alla NetBIOS-mappningar av namn-till-IP-adresser för nätverket. Om du konfigurerar WINS-servrar med replikeringspartners som databasinnehållet överförs till med push-teknik replikeras innehållet i databasen på den lokala servern till replikeringspartnerservern. Om en replikeringspartner konfigureras som en "pull"-partner kopieras poster från WINS-fjärrservern till den lokala databasen. Hur ofta dessa replikeringshändelser sker beror på vilka intervall som har konfigurerats i MMC-modulen (Microsoft Management Console) för WINS med hjälp av snapin-modulen WINS (kallas också WINS-konsolen).

Dessutom innehåller WINS-konsolen alla verktyg du behöver för att underhålla, visa, säkerhetskopiera och återställa WINS-serverdatabasen. Säkerhetskopiera databasen varje gång du säkerhetskopierar andra filer på WINS-servern.

WINS-klienter

WINS-klienter försöker registrera sina namn på en WINS-server när de startas eller ansluts till nätverket. Därefter skickar klienterna en fråga till WINS-servern om att matcha fjärrnamn, om det behövs.

WINS-aktiverade klienter är datorer som kan konfigureras så att de använder en WINS-server direkt. De flesta WINS-klienter har mer än ett NetBIOS-namn som måste registreras för användning i nätverket. De här namnen används för att publicera olika typer av nätverkstjänster, t.ex. Messenger eller Workstation, som datorerna kan använda på olika sätt för att kommunicera med andra datorer i nätverket.

WINS-proxyservrar

En WINS-proxyserver är en WINS-klientdator som har konfigurerats för att utföra åtgärder å andra värddatorers vägnar, för att dessa inte kan använda WINS direkt. WINS-proxyservrar bidrar till att matcha NetBIOS-namnfrågor för datorer i dirigerade TCP/IP-nätverk.

Som standard kan de flesta datorer inte använda WINS-broadcast för att matcha NetBIOS-namnfrågor och registrera sina NetBIOS-namn i nätverket. Du kan konfigurera en WINS-proxyserver för att lyssna å dessa datorers vägnar och för att skicka frågor till en WINS-server om namn som inte har matchats med broadcast.

WINS-proxyservrar är endast användbara eller nödvändiga i nätverk som innehåller NetBIOS-klienter för endast broadcast (B-nodklienter). WINS-aktiverade klienter är vanliga i de flesta nätverk och därför behövs oftast inga WINS-proxyservrar.

WINS-proxyservrar lyssnar efter NetBIOS-namntjänstfunktioner för B-noder (namnregistrering, namnfrigörande och namnfrågor) och kan svara för fjärrnamn som inte används i det lokala nätverket. Proxyservrar kommunicerar direkt med en WINS-server för att hämta den information som krävs för att svara på dessa lokala broadcast-överföringar.

WINS-proxyservrar används på följande sätt:

  • När en B-nodklient registrerar sitt namn kontrollerar proxyservern namnet mot WINS-serverdatabasen. Om namnet finns i WINS-databasen kan proxyservern skicka ett negativt registreringssvar till B-nodklienten som försöker registrera namnet.

  • När en B-nodklient frigör sitt namn tar proxyservern bort klientnamnet från cacheminnet för fjärrnamn.

  • När en B-nodklient skickar en namnfråga försöker proxyservern matcha namnet, antingen med hjälp av lokal information i cacheminnet för fjärrnamn eller information som hämtas från WINS-servern.

Hantera en WINS-server

De primära verktygen som används för att hantera WINS-servrar är WINS-konsolen och Netsh-kommandona för WINS.

WINS-konsolen

WINS-konsolen är en snapin-modul i MMC (Microsoft Management Console).

När du har installerat en WINS-server kan du använda WINS-konsolen eller Netsh-kommandona för WINS för att utföra följande grundläggande administrativa serveråtgärder:

  1. Visa och filtrera de NetBIOS-namnregistreringar som är lagrade på WINS-servern för klientnamn som används i nätverket.

  2. Lägga till och konfigurera replikeringspartners för WINS-servern.

  3. Utföra underhållsrelaterade åtgärder för WINS-serverdatabasen, inklusive säkerhetskopiering, återställning, komprimering och rensning.

Dessutom kan du använda WINS-konsolen eller Netsh-kommandona för WINS för att utföra följande valfria eller avancerade konfigurationsåtgärder:

Visa och ändra WINS-egenskaper, t.ex. Förnyelseintervall och andra intervall som används vid registrering, förnyelse och verifiering av namnposter som är lagrade i serverdatabasen.

  • Lägga till och konfigurera statiska WINS-mappningar, om de behövs i nätverket.

  • Ta bort (tombstone) WINS-poster som visas i WINS-serverdata som används i nätverket.

Netsh-kommandon för WINS

Du kan skriva Netsh-kommandon för WINS i ett kommandotolksfönster vid kommandotolken netsh wins>. Du kan också köra Netsh-kommandon för WINS i batchfiler och andra skript. Alla funktioner som är tillgängliga i WINS-konsolen är också tillgängliga vid kommandotolken netsh wins>.


Innehåll