Redigera Windows Hosts-Fil för att Blockera eller Omdirigera Webbplatser

0
708

Windows Hosts-filen är en fil som Windows använder för att styra och karta IP-adresser. Genom att redigera Hosts-filen i Windows kan anpassas för att blockera eller omdirigera specifika webbplatser och även protokoll som används av program och applikationer.

För att komma igång redigering av Windows Hosts-filen, måste du först hitta den. Öppna Windows Explorer och klicka på den Här DATORN eller Min Dator. Dubbelklicka på C:, då Windows mapp och bläddra ner på sidan tills du kommer till System32 – mappen. Inuti den mappen, öppna drivrutiner och sedan öppna etc. Du kommer nu se flera filer, en som är värdar.

Nu, märker att den filtyp för den hosts – filen visas som en Fil. Eftersom det inte finns någon standard program att öppna en filtyp som denna, att dubbelklicka på filen hosts kommer helt enkelt att ge dig en Windows-prompten, fråga dig vilket program du vill använda för att öppna filen.

Från den här prompten kan du välja om du vill redigera hosts-filen med Anteckningar. Så, bara att klicka för att välja Notepad och klicka på OK knappen. Från det, Anteckningar kommer att starta med hosts-filen information.

Detta sätt att öppna hosts-filen har visat att visa var den hosts-filen är faktiskt ligger inom Windows, men du kommer inte att kunna ändra den eftersom det är en systemfil. För att redigera filen måste du öppna Notepad först kör som Administratör.

Klicka på Start och skriv in Anteckningar, men inte klickar på Anteckningar för att öppna den. Snarare, rätt-klicka på Anteckningsblocket lista för att visa snabbmenyn. Välj alternativet Kör som Administratör.

Med Anteckningar öppet väljer du Arkiv > Öppna. Navigera till C:WindowsSystem32driversetc. Du kommer att få en blank skärm som visar prompten Inga objekt matchar din sökning. Ändra Text-Dokument (*.txt) till Alla Filer med hjälp av drop down-menyn. Nu kan du välja hosts – filen och klicka på Öppna.

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

IP-Adress exampledomain.com

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 kunde jag bara lägga till följande rad:

127.0.0.1 www.nytimes.com

Vad det egentligen är vi talar om för Windows att webbplatsen www.nytimes.com bör omdirigera till IP-adressen 127.0.0.1, som ligger bara loopback-adressen på vår lokala systemet. Om du inte har en lokal webbplats setup på din dator, kommer du bara få en fel sida i din webbläsare.

Ganska coolt, va!? Självklart, du kan se hur detta kan användas på flera olika sätt: ett upptåg, föräldrakontroll, etc. Om du inte vill blockera webbplatsen på det sättet, du kan också omdirigera den till en annan webbplats. För att göra detta, har du att hitta IP-adressen för den andra platsen först.

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

ping examplewebsite.com

I mitt exempel, jag pingade Adobe.com. IP-adressen är 192.150.16.117. Nu kan jag enkelt koppla in den siffran i min hosts-filen framför www.nytimes.com.

Nu när jag besöker www.nytimes.com jag får omdirigera till Adobe.com! Trevligt! Observera att om detta inte fungerar för de webbplatser som du är på väg in, det kan vara på grund av den URL som du använder. Till exempel, att det gör en skillnad om du använder www.nytimes.com i motsats till nytimes.com utan www. Besök hemsidan och se exakt vad är URL-adressen för den webbplats som du vill dirigera om. Du bör alltid försöka utan www först för att se om det fungerar.

Om webbplatsen använder HTTPS gillar Google.com eller något, bör det ändå dirigera om du använder det värdnamn. Det finns inget sätt att ange HTTPS-version av en webbplats i HOSTS-filen, men det bör omdirigera HTTPS och icke-HTTPS versioner av webbplatsen om du bara använder det värdnamn (dvs google.com).

Slutligen, du kan använda hosts-filen för att skapa enkla genvägar till dina egna enheter på nätverket. Till exempel, min router är på 192.168.1.3 på mitt hemnätverk, men jag skulle kunna lägga till följande rad till min hosts-filen och skriv bara i myrouter.com i mitt adressfältet.

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

Generellt, hosts-filen är fortfarande bra, även i Windows-10. Det är också fortfarande fungerar alldeles utmärkt i Windows 8, 7, Vista, etc. Om du har några frågor, tveka inte att kommentera. Njut!