close

Windows Internet Name Service

Gå till navigering Gå till sök

WINS ( engelska  Windows Internet Name Service , ryska Windows Internet Name Service ) är en tjänst för att matcha NetBIOS -datornamn med värd -IP-adresser .

Även om WINS inte har fasats ut, rekommenderar Microsoft inte att du installerar det på nya system [1] och ersätter WINS med DNS.

WINS-servern hanterar namnregistrering, frågor och frisläppande av namn. kanske[ stil ] , när du använder NetBIOS över TCP/IP , krävs en WINS-server för att fastställa de korrekta IP-adresserna. Använder port 137 över TCP och UDP .

Det finns två WINS-servrar - en av dem kommer med Windows Server, den andra ingår i Samba -paketet (det finns också en separat Samba4WINS- port ). Det rekommenderas för användning på nätverk med mer än ett segment och när det finns datorer med operativsystem som inte är baserade på Active Directory. I sin essens och funktionalitet liknar WINS DNS för NetBIOS, men utan stöd av en hierarkisk struktur.

Fördelar med att använda en WINS-server [2]

WINS ger ett antal fördelar för TCP/IP-nätverksadministratörer, inklusive:

  • en dynamisk namn-adress-mappningsdatabas som ger stöd för att registrera och lösa datornamn;
  • centraliserad hantering av namn/adressmappningsdatabasen, vilket minskar mängden operationer som är associerade med hantering av Lmhosts-filer;
  • Minskad NetBIOS-sändningstrafik på undernät genom att låta klienter som begär WINS-servrar direkt söka upp fjärrsystem.
  • stöd för klienter som använder tidigare versioner av Microsoft Windows och NetBIOS i nätverket, vilket gör att de kan se listor över fjärranslutna Windows-domäner, oavsett närvaron av lokala domänkontrollanter i varje undernät;
  • stöd för DNS-klienter, så att de kan hitta NetBIOS-resurser om WINS-uppslagsintegration implementeras.

Namnupplösning för WINS-klienter är en förlängning av en liknande namnupplösningsprocess som används av alla Microsoft NetBIOS över TCP/IP (NetBT)-klienter i ett nätverk som begär NetBIOS-namnupplösning. Det faktiska sättet att lösa namn är transparent för användaren.

I Windows XP och Windows 2000 använder WINS-klienter följande sekvens av steg för att lösa ett namn när en nätanvändningsfråga görs av ett liknande program som använder NetBIOS-protokollet.

  1. Bestämmer om namnet är mindre än 15 tecken långt och inte innehåller punkter (.). I något av dessa fall görs en namnbegäran till DNS-tjänsten.
  2. Bestämmer om namnet lagras i fjärrnamncachen på klientdatorn.
  3. Klientens konfigurerade WINS-servrar kontaktas och ett försök görs att lösa namnet med WINS.
  4. Använder lokala IP-sändningar på ett subnät.
  5. Lmhosts-filen kontrolleras om Aktivera LMHOSTS-sökning är markerad i anslutningens Internet Protocol (TCP/IP) egenskaper.
  6. Hosts-filen kontrolleras.
  7. DNS-servern efterfrågas.

WINS-serverkomponenter

Huvudkomponenterna i WINS är WINS-servrar och WINS-klienter. Vissa konfigurationer använder också mellanhänder - WINS-proxyer.

WINS-servrar

WINS-servern bearbetar namnregistreringsförfrågningar från WINS-klienter, registrerar deras namn och IP-adresser och svarar på NetBIOS-namnupplösningsbegäranden från klienter genom att returnera en IP-adress med namn om namnet finns i serverns databas.

WINS-servrar kan också konfigureras för att replikera innehållet i deras databaser (som lagrar NetBIOS-mappningar av datornamn till IP-adresser) till andra WINS-servrar. När du kör en WINS-klient på ett nätverk, till exempel en arbetsstation, skickas dess namn och IP-adress i en registreringsbegäran direkt till den primära WINS-servern som är konfigurerad för den klienten. Eftersom denna server är den som registrerar klienterna kallas den för ägaren av klientposterna i databasen.

WINS-databas

WINS-databasen lagrar mappningar mellan NetBIOS-namn och IP-adresser för datorer i ett nätverk. Om en replikeringspartner är konfigurerad för WINS-servern, replikeras (pushes) innehållet i databasen på den lokala servern till replikeringspartnerns server. Om replikeringspartner är konfigurerade som "pull"-partner, kopieras poster från den fjärranslutna WINS-servern till den lokala databasen. Replikeringsintervall konfigureras i Microsoft Management Console (MMC) med hjälp av WINS-snapin-modulen, även känd som WINS-konsolen.

Dessutom tillhandahåller WINS-konsolen de verktyg som behövs för att hantera, visa, säkerhetskopiera och återställa WINS-serverdatabasen. Säkerhetskopiera databasen när du säkerhetskopierar andra filer på WINS-servern.

WINS-klienter

WINS-klienter registrerar sina namn på WINS-servern när de startar eller kommer online. Klienterna gör sedan en begäran till WINS-servern för att lösa fjärrnamnadresserna vid behov.

WINS-aktiverade klienter är datorer som kan konfigureras för att använda en WINS-server direkt. De flesta WINS-klienter har vanligtvis flera NetBIOS-namn som de måste registrera för användning i nätverket. Dessa namn används för att publicera olika typer av nätverkstjänster, till exempel meddelandetjänster eller arbetsstationstjänster, som varje dator kan använda på olika sätt för att kommunicera med andra datorer i nätverket.

WINS proxy

En WINS-proxy är en WINS-klientdator som är konfigurerad att agera på uppdrag av andra datorer som inte kan använda WINS direkt. En WINS-proxy hjälper till med NetBIOS-namnupplösning för datorer som finns på routade TCP/IP-nätverk.

Som standard använder de flesta datorer som inte kan använda WINS en broadcast för att lösa NetBIOS-namn och registrera sina NetBIOS-namn i nätverket. WINS-proxyn kan konfigureras för att lyssna på dessa datorers vägnar och fråga WINS-servern efter namn som inte tillåts av sändningen.

WINS-proxyer är användbara och nödvändiga i nätverk som har klienter som bara har NetBIOS-sändningsbehörigheter (eller b-noder). På de flesta nätverk stöder vanligtvis alla klienter WINS, och därför behövs inte WINS-proxy där.

WINS-proxyer lyssnar efter b-nodens NetBIOS-namntjänstfunktioner (namnregistrering, namnfrigivning och namnförfrågan) och kan svara på förfrågningar om namn som är fjärranslutna och som inte används i det lokala nätverket. Proxies kommunicerar direkt med WINS-servern för att få den information som behövs för att svara på sådana lokala sändningar.

WINS-proxyer används enligt beskrivningen nedan.

  • När en b-nodklient registrerar sitt namn kontrollerar proxyn det namnet mot WINS-serverdatabasen. Om namnet finns i WINS-databasen kan proxyn skicka ett negativt svar till b-nodklienten som försöker registrera namnet.
  • När en b-nodklient släpper sitt namn, tar proxyn bort klientens namn från cachen för raderade namn.
  • När en b-nodklient skickar en namnförfrågan försöker proxyn lösa namnet med hjälp av information som lagras i dess fjärrnamncache eller information som tas emot från WINS-servern.

WINS-serverhantering

De viktigaste verktygen för att hantera WINS-servrar är WINS-konsolen och Netsh-kommandon för WINS.

WINS-konsolen

WINS-konsolen är en Microsoft Management Console (MMC) snap-in.

Efter installation av en WINS-server kan du använda WINS-konsolen eller Netsh-kommandon för WINS för att utföra följande grundläggande administrativa uppgifter.

  1. Visa och filtrera NetBIOS-namnregistreringarna som lagras på WINS-servern för de klientnamn som används i nätverket.
  2. Lägga till och konfigurera replikeringspartners för en WINS-server.
  3. Utför underhållsuppgifter, inklusive säkerhetskopiering, återställning, komprimering och rengöring av WINS-serverdatabasen.

Dessutom kan du använda WINS-konsolen eller Netsh-kommandon för WINS för att utföra valfria eller avancerade konfigurationsuppgifter, till exempel:

visa och ändra WINS-egenskaper, såsom inställningen för uppdateringsintervall och andra intervall som används för att registrera, uppdatera och validera namnposter lagrade i serverdatabasen;

  • lägg till eller konfigurera statiska WINS-mappningar om du vill använda dem i ditt nätverk;
  • radering eller gravsten av WINS-poster som visas i WINS-serverdata som används i nätverket.

Anteckningar

  1. docs.microsoft.com - Windows Internet Name Service . Hämtad 26 januari 2022. Arkiverad från originalet 26 januari 2022.
  2. Översikt över WINS (Windows Internet Name Service) . technet.microsoft.com. Hämtad 4 november 2016. Arkiverad från originalet 4 november 2016.

Länkar