Redigera Windows Hosts-filen för att blockera eller omdirigera webbplatser

Windows Hosts - filen är en fil som Windows använder för att kontrollera och kartlägga IP-adresser. Genom att redigera Hosts -filen kan Windows anpassas för att blockera eller omdirigera specifika webbplatser och till och med protokoll som används av program och applikationer.

I den här artikeln går vi igenom stegen för att korrekt redigera HOSTS -filen. Om du hellre vill se en video av processen, kolla gärna in vår YouTube-video .

Redigera Hosts-fil i Windows

För att komma igång med att redigera Windows Hosts -filen måste du först hitta den. Öppna Utforskaren(Windows Explorer) i Windows och klicka på Den här datorn( This PC) eller Den här datorn(My Computer) . Dubbelklicka på C:, sedan på  Windows - mappen och scrolla ner på sidan tills du  kommer till System32- mappen. Inuti den mappen, öppna drivrutiner(drivers) och öppna sedan osv(etc) . Du kommer nu att se flera filer, varav en är värdar(hosts) .

hosts-fil

Lägg nu märke till att filtypen för hosts -filen är listad som File . Eftersom det inte finns något standardprogram för att öppna en filtyp som denna, dubbelklickar du på hosts-filen får du helt enkelt en Windows -prompt som frågar dig vilket program du vill använda för att öppna filen.

Välj en programprompt - Windows 7

Från denna prompt kan du välja att redigera värdfilen med Anteckningar(Notepad) . Så klicka bara för att välja Anteckningar(Notepad) och klicka på OK -knappen. Därifrån kommer Notepad att starta med värdfilinformationen.

hosts-filanteckningsblock

Det här sättet att öppna hosts-filen visades för att visa var hosts-filen faktiskt finns i Windows , men du kommer inte att kunna redigera den eftersom det är en systemfil. För att kunna redigera filen måste du först öppna Anteckningar(Notepad) och köra som administratör(Administrator) .

Klicka på Start och skriv i Anteckningar(Notepad) , men klicka inte på Anteckningar(Notepad) för att öppna det. Högerklicka(Rather) i stället (right-click) listan Anteckningar(Notepad) för att få upp snabbmenyn. Välj alternativet Kör som administratör(Run as Administrator) .

anteckningsblock körs som admin

Med Anteckningar öppet väljer du File > Open . Navigera till  C:\Windows\System32\drivers\etc . Du kommer att få en tom skärm som visar prompten Inga objekt matchar din sökning(No items match your search) . Ändra Text Documents (*.txt) to All Files med hjälp av rullgardinsmenyn. Nu kan du välja värdfilen(hosts) och klicka på Öppna(Open) .

öppna hosts-filen

Att lägga till filer till hosts-filen är mycket enkelt. Hosts-filen använder formatet:

IP Address   exampledomain.com

Blockera webbplatser med hjälp av HOSTS-fil

Att blockera en webbplats i Windows är så enkelt som att skriva följande i botten av hosts-filen:

127.0.0.1    www.exampledomain.com

Så om jag vill blockera en webbplats som www.nytimes.com, kan jag bara lägga till följande rad:

127.0.0.1    www.nytimes.com

omdirigera webbplatsvärdar

Vad vi faktiskt säger till Windows är att webbplatsen www.nytimes.com ska omdirigera till IP-adressen 127.0.0.1, som bara är loopback-adressen på vårt lokala system. Om du inte har en lokal webbplatsinstallation på din dator får du bara en felsida i din webbläsare.

webbplatsen kan inte nås

Ganska(Pretty) coolt va!? Uppenbarligen kan du se hur detta kan användas på flera olika sätt: ett spratt, föräldrakontroll etc. Om du inte ville blockera webbplatsen på det sättet kan du också dirigera om den till en annan webbplats. För att göra detta måste du först hitta IP-adressen för den andra sidan.

För att göra det, öppna bara en kommandotolk (klicka på Start och skriv in CMD ) och skriv in följande kommando:

ping examplewebsite.com

ping webbplats

I mitt exempel pingade jag Adobe.com . IP-adressen är 192.150.16.117. Nu kan jag helt enkelt koppla in det numret i min hosts-fil framför www.nytimes.com.

värdfil omdirigering

Nu när jag besöker www.nytimes.com får jag omdirigering till Adobe.com ! Trevligt(Nice) ! Observera att om detta inte fungerar för webbplatserna du anger kan det bero på webbadressen(URL) du använder. Till exempel gör det skillnad om du använder www.nytimes.com i motsats till nytimes.com utan www . Besök webbplatsen och se exakt vad webbadressen(URL) är för webbplatsen du vill omdirigera. Du bör alltid försöka utan www först för att se om det fungerar.

Om webbplatsen använder HTTPS som Google.com eller något, bör den fortfarande omdirigera om du använder värdnamnet. Det finns inget sätt att ange HTTPS- versionen av en webbplats i HOSTS -filen, men den bör omdirigera HTTPS- och icke- HTTPS - versionerna av webbplatsen om du bara använder värdnamnet (dvs. google.com).

Slutligen kan du använda hosts-filen för att skapa enkla genvägar till dina egna enheter i nätverket. Till exempel har min router 192.168.1.3 i mitt hemnätverk, men jag kan lägga till följande rad i min hosts-fil och helt enkelt skriva in myrouter.com i adressfältet.

omdirigera till lokal enhet

Det spelar egentligen ingen roll om myrouter.com faktiskt är en webbplats eller inte eftersom hosts-filen läses först och du omdirigeras till IP-adressen som anges i filen. Det är värt att notera att inte alla webbläsare kanske använder hosts-filen, så om den inte fungerar kan det vara problemet. Jag testade det med IE, Microsoft Edge , Chrome och Firefox och det fungerade på alla webbläsare.

Sammantaget är värdfilen fortfarande användbar, även i Windows 10 . Det fungerar även fortfarande bra i Windows 8 , 7, Vista , etc. Om du har några frågor får du gärna kommentera. Njut av!



About the author

Jag är en datorexpert med över 10 års erfarenhet inom mjukvaru- och webbläsarindustrin. Jag har designat, byggt och hanterat hela installationer av mjukvaruprogram, samt utvecklat och underhållit webbläsare. Min erfarenhet ger mig förmågan att ge tydliga, koncisa förklaringar av komplicerade ämnen – oavsett om det är hur Microsoft Office fungerar eller hur man får ut det mesta av Mozilla Firefox. Utöver mina datorkunskaper är jag också en skicklig skribent och kan kommunicera effektivt online och personligen.



Related posts