Värdfiler är textfiler som används för att mappa domännamn till IP-adresser, precis vad DNS-servrarna gör. Du kan använda dem för att effektivisera anslutningen till webbplatser, och som sådan måste du ibland redigera en.
Som sådan kommer den här guiden att förklara vilka värdfiler som finns på Windows, hur du kan redigera dem och vad du ska göra om du inte kan göra det.
Vad är en värdfil på Windows?
När din dator vill ansluta till en webbplats måste den prata med en DNS-server för att konvertera URL: en till en IP-adress. Men om du redan vet IP-adressen för en URL kan du lägga till detaljerna i värdfilen och din PC kommer att använda den utan att konsultera en DNS-server eller cachen.
Låt oss säga att du vill slå upp vår sida, MakeUseOf, i din webbläsare. För att sökningen ska lyckas behöver din dator en IP-adress, så den ser ut i värdfilen.
Om du tidigare har angett MakeUseOfs URL och matchande IP i filen, använder din PC den informationen för att ansluta. Annars kommer datorn att försöka hitta IP-adressen i DNS-cachen eller ansluta till en DNS-server som vanligt.
Hosts-filer finns i alla operativsystem, men på olika platser. Här är de typiska platserna:
- Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
- Mac OS X - "/private/etc/hosts"
- Linux - "/etc/hosts"
Varför ska du redigera Hosts-filen?
Hosts-filen redigeras av flera skäl, men du vill vanligtvis göra det för en av två användningar.
För det första är värdfilen praktisk om din DNS-server inte fungerar effektivt. Om din DNS-server fungerar långsamt kan du infoga IP-adressen och domännamnet i hosts-filen för att påskynda sökningsprocessen (om du känner till alla detaljer).
Omvänt kan du använda värdpanelen för att blockera en dator från att komma åt en webbplats. Eftersom hosts-filen är den första anropsporten för en PC, kan du ange en ogiltig adress för den riktade platsen för att hindra din PC från att komma åt den.
Hur man redigerar värdfilen i Windows 10 och 11
Att redigera hosts-filen i Windows är ganska enkelt. Följ stegen nedan.
1. Skapa en säkerhetskopia
Först måste vi skapa en säkerhetskopia. Detta hjälper dig att återgå till ett tidigare tillstånd om något går fel.
Följ dessa steg för att fortsätta:
- Starta File Explorer och navigera till platsen som nämns nedan:
C:\Windows
system32\drivrutiner\etc - Leta efter hosts-filen och högerklicka på den.
- Välja Kopiera och klistra in filen på en annan säker plats på din dator.
För att lägga till en extra säkerhetsnivå kan du också skapa en återställningspunkt. Denna återställningspunkt låter dig återställa operativsystemets nuvarande tillstånd med hjälp av systemåterställningsfunktionen.
2. Använd Anteckningar för att redigera värdfilen
I den här metoden kommer vi att starta värdfilen med appen Anteckningar och redigera den direkt där.
Här är allt du behöver göra:
- Öppna anteckningsblocket genom att trycka Win + S, skriv "Anteckningar" i Windows-sökning och klicka på Kör som administratör.
- I följande fönster, navigera till Fil > Öppna.
- Skriv in följande plats i textfältet för Filnamn och klicka Öppna. Du kan också manuellt navigera till filen.
C:\Windows\System32\drivers\etc\hosts
- När filen har öppnats, scrolla ner till slutet och ange IP-adressen följt av domännamnet för den webbplats du vill blockera. Låt oss säga att vi vill lägga till Googles IP-adress till filen. Med det här exemplet kommer vår fil att se ut som följer.
127.0.0.1 <ahref=" http://www.google.com">www.google.coma>
- Om du vill blockera en webbplats anger du helt enkelt felaktiga IP-adresser som 0.0.0.0. Med exemplet ovan kommer vi att skriva in följande text om vi vill blockera Google.
0.0.0.0 <ahref=" http://www.google.com">www.google.coma>
- För att spara tid, klicka på Fil > Spara som.
- Utöka rullgardinsmenyn för Spara som typ och välj Alla filer.
- Namnge filen som värdar2 och spara den på skrivbordet.
Nu när du har en värdfil redo att gå, är allt du behöver göra att placera den på rätt plats.
- Gå över till skrivbordet, högerklicka på filen du just skapade och välj Döp om.
- Ta bort 2:an (eller någon annan siffra/bokstav som du lagt till) så att filen endast namnges som värdar.
- Kopiera den här filen.
- Starta File Explorer och navigera till den ursprungliga platsen för värden.
- Klistra in den nya filen här och klicka på Ersätt filen på denna destination om en överskrivningsprompt visas.
Din redigerade värdfil är nu redo att användas.
Vad du ska göra om Hosts-filen inte fungerar
Om värdfilen inte fungerar på ditt system kan det finnas flera anledningar till varför detta händer. Du kanske inte kan öppna filen eftersom formatet inte stöds eller om du inte har tillräcklig behörighet för att komma åt den.
Om du har problem med filen, här är några felsökningsmetoder du kan prova:
1. Spola DNS- och NetBIOS-cachen
Eftersom sådana problem ofta uppstår på grund av korrupta eller felaktiga cachefiler, är den första lösningen som vi rekommenderar att du försöker rensa cachen.
Vi tog upp hur man utför det senare i vår guide om vad en DNS-server är, så kolla in den för instruktioner om hur du gör det.
När du har rensat DNS-cachen, följ dessa steg för att rensa NetBIOS-cachen:
- Skriv Kommandotolken i Windows-sökning och klicka på Kör som administratör.
- I följande fönster, kör följande kommando:
nbtstat -R
När kommandot har körts, kontrollera om problemet är löst.
2. Återställ Hosts-filen
Du kan också försöka återställa hosts-filen till dess standardversion för att lösa eventuella problem relaterade till den.
- Starta File Explorer och navigera till platsen nedan:
%systemrot%
system32\drivrutiner\etc - Byt namn på hosts-filen till hosts.bak.
- Navigera sedan till följande plats:
%WinDir%
system32\drivrutiner\etc - Dubbelklicka på hosts-filen och ersätt texten som finns i den med följande:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# Detta är ett exempel på HOSTS-fil som används av Microsoft TCP/IP för Windows.
#
# Den här filen innehåller mappningar av IP-adresser till värdnamn. Varje
# post ska hållas på en enskild rad. IP-adressen bör
# placeras i den första kolumnen följt av motsvarande värdnamn.
# IP-adressen och värdnamnet ska vara åtskilda av minst en
# Plats.
#
# Dessutom kan kommentarer (som dessa) infogas på enskilda personer
# rader eller efter maskinnamnet betecknat med en '#'-symbol.
#
# Till exempel:
#
# 102.54.94.97noshörning.höjdpunkt.com # källaserver
# 38.25.63.10x.höjdpunkt.com # xklientvärd
# lokalvärdnamnsupplösning hanteras inom själva DNS.
# 127.0.0.1lokal värd
# ::1 lokal värd - Spara filen för att göra ändringarna.
Anpassa din Hosts-fil på Windows
Du vet nu hur du redigerar hosts-filen i Windows. Du kan använda den här informationen för att utföra en massa uppgifter, som att blockera webbplatser, omdirigera dem, skapa webbgenvägar och till och med testa webbservrar.