Hur du redigerar, återställer Windows Hosts-filen

Frågan kom bara upp igen och jag insåg att jag aldrig har lagt ut en handledning om att redigera och återställa Windows Hosts-filen. Jag skulle vilja ta en titt på värdfilens funktionalitet först.

Windows Hosts-filen kan användas för att blockera eller omdirigera värdnamn. Ett värdnamn är kärndelen i en webbadress eller lokal adress, till exempel ghacks.net eller localhost. Varje värdfilpost anger en IP-adress och ett värdnamn, som i princip säger systemet att värdnamnet ska lösas med den IP-adressen.

DNS-servern, som vanligtvis fråges, förbigås för alla poster i Hosts-filen såvida inte hårdkodade i operativsystemet.

Låt mig ge dig två exempel där detta kan vara fördelaktigt: användare kan blockera kända reklamföretag eller spammare genom att omdirigera förfrågningar till den lokala datorn. Detta laddar i princip ingenting när en webbplats försöker ladda en annons, popup eller annat element.

Ett annat exempel belyser att värdfilen kan vara till nytta för webbutvecklare. Säg att du just har flyttat din webbplats till en ny server och IP: n ändrades under processen. DNS-servrar behöver upp till 48 timmar för att sprida sig, vilket innebär att det är svårt att testa webbplatsen på den nya servern efter flytten om DNS-servern fortfarande omdirigerar begäran till den gamla servern.

Webbutvecklaren kan tilldela den nya IP-adressen till webbplatsen för att undvika spridningsproblemet. (Se Arbete på webbplatser före DNS-förökning för en detaljerad guide om detta ämne)

Det måste noteras att Hosts-filen också kan utnyttjas av skadlig programvara, antingen genom att omdirigera användaren från legit webbplatser till tvivelaktiga eller genom att blockera åtkomst till säkerhetsprogramvara som de kan behöva ta bort dessa program igen från datorn.

Platsen för Windows Hosts-filen

Windows Hosts-filen finns under följande sökväg:

% Systemroot% \ system32 \ drivers \ etc \

% SystemRoot% i början är en variabel som är inställd på Windows-katalogen. De flesta Windows-användare har installerat operativsystemet på c: \ windows vilket skulle innebära att hosts-filen hittas under c: \ windows \ system32 \ drivers \ etc \ hosts

Det kan vara nödvändigt att visa dolda systemmappar om Windows Utforskaren används för att navigera till mappen.

Ett klick på Verktyg> Mappalternativ i Windows Explorer och en växling till fliken Visa öppnar en konfigurationsmeny där dolda mappar kan ställas in för att avslöjas.

Om du använder Windows 10 väljer du Arkiv> Ändra mapp och sökalternativ istället och växlar till Visa-menyn.

Leta reda på "dölj skyddade operativsystemfiler (rekommenderas)" och "dolda filer och mappar" och se till att den förstnämnda är avmarkerad och att den senare är inställd på "Visa dolda filer, mappar och enheter". Inställningarna kan enkelt vändas på detta sätt vid behov.

Själv värdefilen kan redigeras med vilken som helst vanlig textredigerare, Notepad som t.ex. skickas med Windows. Du bör först kontrollera om Hosts-filen är skrivskyddad. Detta görs genom att högerklicka på filen och välja egenskaper från öppningsmenyn.

Titta på attributavsnittet på fliken Allmänt. Filen är skrivskyddad om skrivskyddad är markerad. Om det är det, ta bort posten. Om du behåller skrivskyddsinställningen är det inte möjligt att redigera eller återställa värdfilen.

Kom ihåg att ställa in det skrivskyddsattributet igen när du är klar för att förhindra redigering av värdfilen från tredje part.

Standardfilen för Windows Hosts har inga aktiva poster. Observera att en rad som börjar med # är en kommentarrad som inte kommer att köras eller bearbetas.

Redigera Windows Hosts-filen

Titta på exemplen i kommentarerna. Syntaxen är alltid densamma, först IP-adressen som du vill omdirigera värdnamnet till, sedan värdnamnet separerat med minst ett utrymme.

  • För att lägga till poster i värdfilen skriver du in IP-adressen först i nästa tomma rad, följt av ett mellanslag (eller genom att trycka på fliken) och värdnamnet (som kan vara ett domännamn eller localhost).
  • För att radera Windows Hosts-filposter, markera hela raden och tryck på radera-knappen på tangentbordet. Du kan också lägga till # framför vilken rad som helst för att göra den till en kommentar så att den inte behandlas utan bevaras.
  • För att redigera enskilda poster klickar du på raden för kartläggningen som du vill redigera och göra ändringarna.
  • För att återställa värdfilen tar du helt enkelt bort alla rader som inte är kommentarer. Microsoft har skapat en Fix-Ii-lösning för att återställa värdfilen som kan användas istället. Användare måste bara köra programmet när de har laddat ner det till det lokala systemet. Den största fördelen är att de inte behöver gå igenom den manuella processen på detta sätt.

Observera att du måste spara ändringarna innan de blir tillgängliga. I Anteckningar väljer du Arkiv> Spara från menyn för att göra det.

Och det är så att du redigerar och återställer Windows Hosts-filen. Lämna eventuella öppna frågor eller kommentarer i kommentaravsnittet nedan.

Relaterade artiklar

  • Hosts Block är en ny Hosts-chef för automatisk uppdatering
  • Värd över File Software-översikt
  • HostsMan: En Windows Hosts Manager
  • Windows är värd för filoptimering