Vad är lmhosts?
Lmhosts är en textfil som används i operativsystemen Microsoft Windows för att mappa NetBIOS-namn (Network Basic Input/Output System) till IP-adresser (Internet Protocol) i ett lokalt nätverk. Det står för LAN Manager Hosts (Local Area Network) och är ett sätt att matcha NetBIOS-namn mot IP-adresser utan att enbart förlita sig på DNS (Domain Name System). Filen lmhosts finns i katalogen Windows\System32\Drivers\Etc.
Hur fungerar lmhosts?
När en dator vill kommunicera med en annan dator i samma nätverk med hjälp av NetBIOS-namnet (Network Basic Input/Output System) (t.ex. COMPUTER1), söker den först efter en motsvarande IP-adress (Internet Protocol) i filen lmhosts. Om en matchning hittas används IP-adressen för att upprätta anslutningen. Om ingen matchning hittas använder datorn andra metoder, t.ex. DNS-upplösning (Domain Name System) eller broadcast-begäranden.
Varför skulle jag behöva använda lmhosts?
Det huvudsakliga användningsområdet för lmhosts är i situationer där DNS (Domain Name System) inte är tillgängligt eller inte stöder NetBIOS (Network Basic Input/Output System) namnupplösning. Det kan vara särskilt användbart i äldre Windows-miljöer eller i scenarier där äldre program förlitar sig på NetBIOS. Med lmhosts kan du manuellt konfigurera mappningar mellan NetBIOS-namn och IP-adresser, vilket gör att kommunikation kan ske även utan DNS.
Hur skapar jag en lmhosts-fil?
För att skapa en lmhosts-fil kan du använda vilken textredigerare som helst, till exempel Notepad. Öppna en ny fil och spara den med namnet ”LMHOSTS” (utan något filtillägg). Filen ska sparas i katalogen Windows\System32\Drivers\Etc. Varje post i filen lmhosts består av ett NetBIOS-namn (Network Basic Input/Output System), motsvarande IP-adress och valfria kommentarer. Formatet är som följer: IP_adress NetBIOS_namn #valfri_kommentar Till exempel 192.168.1.10 DATOR1
Hur aktiverar jag lmhosts-uppslagning på min dator?
För att aktivera lmhosts-uppslagning på din dator måste du se till att alternativet ”lmhosts-uppslagning” är aktiverat i nätverkskortets inställningar. Så här kan du göra det: Gå till Kontrollpanelen och öppna ”Nätverksanslutningar” eller ”Nätverks- och delningscenter” (beroende på din Windows-version). Högerklicka på din nätverksadapter och välj ”Egenskaper”. Bläddra ner och leta upp posten ”Internet Protocol Version 4 (TCP/IPv4)”. Klicka på ”Egenskaper”. I det nya fönstret klickar du på knappen ”Avancerat”. Gå till fliken ”WINS”. Markera rutan ”Aktivera LMHOSTS-uppslagning” eller ett liknande alternativ. Klicka på ”OK” för att spara ändringarna.
Kan jag använda jokertecken i lmhosts-filen?
Ja, du kan använda jokertecken i filen lmhosts för att ange flera NetBIOS-namn med en enda post. Tecknet asterisk (*) fungerar som ett jokertecken och matchar alla tecken. Om du t.ex. vill mappa alla NetBIOS-namn som börjar med ”COMP” till samma IP-adress kan du använda följande post: 192.168.1.10 COMP* #Mappning för flera datorer Detta kommer att matcha namn som COMPUTER1, COMPUTER2 och så vidare. Vad händer om det uppstår en konflikt mellan posterna i filen lmhosts och DNS (Domain Name System)? När det uppstår en konflikt mellan poster i lmhosts-filen och DNS har lmhosts-filen företräde. Det innebär att om det finns en matchande post i lmhosts-filen för ett NetBIOS-namn (Network Basic Input/Output System), används den IP-adress som anges i lmhosts-filen, utan hänsyn till DNS-upplösningen.
Kan jag använda lmhosts för att lösa namn i olika undernät?
Lmhosts används främst för namnmatchning i lokala nätverk och kanske inte fungerar i olika undernät utan ytterligare konfiguration. För att lösa namn i olika undernät behöver du vanligtvis förlita dig på DNS (Domain Name System) eller WINS (Windows Internet Name Service).
Är lmhosts fortfarande relevant i moderna nätverk?
Även om lmhosts till stor del har ersatts av DNS (Domain Name System) och andra moderna namnlösningsmetoder kan det fortfarande vara användbart i vissa scenarier. Äldre program eller miljöer som är starkt beroende av NetBIOS (Network Basic Input/Output System) kan ha nytta av att använda lmhosts tillsammans med andra metoder. I de flesta moderna nätverk är dock DNS den metod som föredras för namnmatchning.
Kan jag använda lmhosts på operativsystem som inte är Windows?
Lmhosts är en funktion som är specifik för Windows-operativsystem och stöds inte på plattformar som inte är Windows. Det finns dock alternativa metoder för namnupplösning på andra operativsystem. På Unix-baserade system kan du t.ex. ändra hosts-filen i katalogen /etc för att manuellt mappa IP-adresser till värdnamn.
Stöder lmhosts dynamiska uppdateringar?
Nej, lmhosts stöder inte dynamiska uppdateringar. Till skillnad från DNS (Domain Name System), som dynamiskt kan uppdatera sina poster när IP-adresser ändras eller nya enheter ansluter till nätverket, kräver lmhosts manuell ändring av filen när ändringar sker.
Kan jag använda lmhosts i en domänmiljö?
Lmhosts kan användas i en domänmiljö, men det är inte den rekommenderade metoden för namnmatchning inom en domän. I en domän är det bättre att förlita sig på Active Directory och DNS (Domain Name System) för namnmatchning. Dessa tekniker ger mer robusta och skalbara lösningar för hantering av värdnamn och IP-adresser (Internet Protocol).
Vad är syftet med lmhosts i Windows-nätverk?
Lmhosts är en textfil som används av Windows-operativsystem för att mappa NetBIOS-namn (Network Basic Input/Output System) till IP-adresser (Internet Protocol). Det är ett sätt att lösa nätverksnamn utan att enbart förlita sig på DNS.
Kan lmhosts användas för namnmatchning på Internet?
Nej, lmhosts är främst utformat för att lösa NetBIOS-namn inom lokala nätverk och är inte avsett för användning på Internet.
Hur går man tillväga för att uppdatera lmhosts på flera datorer i ett nätverk?
Om du vill uppdatera lmhosts på flera datorer kan du använda grupprinciper eller inloggningsskript för att distribuera den uppdaterade lmhosts-filen till alla relevanta datorer.
Kan jag ange flera IP-adresser (Internet Protocol) för ett enda NetBIOS-namn (Network Basic Input/Output System) i lmhosts?
Nej, lmhosts stöder endast mappning av ett NetBIOS-namn till en enda IP-adress. Du måste skapa separata poster för varje IP-adress.
Tillhandahåller lmhosts någon cachemekanism för namnupplösning?
Nej, lmhosts innehåller ingen cachelagringsmekanism. Varje gång en namnmatchningsbegäran görs läses filen lmhosts.