Der er flere måder at blokere websteder på på din Windows-pc, men den nemmeste af dem er ved at redigere den oprindelige værtsfil. Få kodelinjer, og du kan blokere ethvert websted, malware, irriterende annoncer problemfrit på hele din maskine. Men så simpelt som det lyder, er processen ret kedelig, og chancerne er, at du måske ødelægger værtsfilen helt.
Så generelt er der mange måder at redigere og oprette værtsfiler på og mange populære værtsfileditorer i Windows 10. Den konventionelle måde er at manuelt redigere værtsfilen, og her gør du det.
Rediger værtsfiler manuelt
Bare en heads up, hvis du ikke er fortrolig med store linjer med kode og ideen om at redigere konfigurationsfiler, skal du springe til den næste metode. Manuel redigering af værtsfil er kedelig, fordi du ikke kan redigere værtsfilen direkte på dens oprindelige placering. Hvis du gjorde det, får du en fejl som ”Du har ikke tilladelse til at gemme værtsfil windows 10 ″. Så vi bliver nødt til at flytte det fra nedenstående placering til skrivebordet.
C: \ Windows \ System32 \ drivere \ osv
Du har brug for administratorrettigheder til denne aktivitet
Når du har flyttet værtsfilen, skal du dobbeltklikke på den. Da værtsfilen ikke har en udvidelse, ved Windows ikke, hvilken software der skal bruges til at åbne den. Derfor vil du se et pop op-vindue, der beder dig om at vælge en app til at åbne filen. Vælg Notesblok og tryk Enter. Du vil blive præsenteret for et redigerbart format af værtsfilen, der ligner følgende skærmbillede.
Nu har værtsfilen flere kodelinjer, der er forud for et "#". Dette betyder, at linjerne er kommenteret og ikke har nogen betydning. For vores brugssag er vi nødt til at indtaste webstedsnavnet forud for “127.0.0.1” eller “0.0.0.0” for at blokere et websted. For eksempel, hvis jeg vil blokere Facebook.com på min computer, vedhæfter jeg følgende linje i slutningen af filen.
127.0.0.1 www.facebook.com
Denne linje sikrer, at forbindelsen omdirigeres til min egen IP-adresse, når jeg går ind på Facebook.com i en hvilken som helst browser på mit lokale system. Da mit lokale system ikke har en webserver, der kører, vil jeg ende med en fejlmeddelelse "Webstedet kan ikke nås".
Læs: Hvordan finder jeg ud af, hvilken DNS-server jeg bruger?
Flyt filen tilbage til placeringen "C: \ Windows \ System32 \ drivers \ etc". Du får et pop op-vindue, der beder om administratorrettigheder, bare fortsæt med det. Når du er færdig, skal du åbne din foretrukne webbrowser, rydde cache, og nu vil webstedet blive blokeret i hele dit system.
Ulemper:
- Kan ikke redigere kildefilen direkte.
- Ingen måde at have flere værtsfiler på.
- Ingen mulighed for at importere værtsfiler online.
1. Værtsfileditor
Problemet med den manuelle metode er trinens kompleksitet og store chancer for at gøre værtsfilen beskadiget. For at undgå problemer kan du bruge en værtsfileditor. Med Host File Editor kan du redigere værtsfilen direkte uden at flytte den originale fil frem og tilbage. Der er masser af Host File Editors tilgængelige på GitHub, men den jeg foretrækker er Hosts File Editor.
Værktøjet er ret simpelt og til det punkt. Du har de gamle Excel-celler, hvor du skal indtaste IP-adressen efterfulgt af websteds-URL og kommentarer (valgfrit). For eksempel er nedenfor et par poster, der er foretaget i Hosts File Editor.
Når du er færdig med at foretage poster, skal du sørge for at markere afkrydsningsfeltet udover dem for at gøre posten aktiv. Hvis du ikke markerer afkrydsningsfeltet, vil den bestemte post blive kommenteret i den originale værtsfil, hvilket gør den ineffektiv. Endelig skal du klikke på knappen Gem for at skrive dine ændringer til den originale værtsfil.
Det bedste ved editoren er, at du kan aktivere og deaktivere blokering af webstedet, mens du er på farten med et enkelt klik på en knap. Traditionelt bliver jeg nødt til at slette eller kommentere hver post i værtsfilen. Men med værtsfileditoren skal jeg bare klikke på "Deaktiver værtsfil", og de blokerede websteder vil være tilgængelige. For at aktivere værtsfilen tilbage skal du klikke igen på den samme "Deaktiver værtsfil" -mulighed.
Når du lukker Hosts File Editor, minimeres den i stedet for at lukke. Så gå over til den nederste bakke og afslut applikationen.
2. Importer værtsfileliste
Problemet med at blokere websteder via værtsfilen er, at du skal indtaste navnet på alle websteder manuelt. Antag, du vil blokere websteder for voksne for hele netværket. Forestil dig, hvor grusomt det ville være at indtaste 5000+ webstedsnavne og IP-adresser i værtsfileditoren. Den bedre måde at håndtere denne metode på er at bruge en eksisterende værtsfil over internettet.
Et fabelagtigt eksempel er denne GitHub-side vedligeholdt af Steven Black, som er et arkiv med flere værtsfiler samlet. Disse filer tjener forskellige formål fra at blokere voksenindhold til annoncer, malware og falske nyheder. I stedet for direkte at indsætte hosts-filen direkte, ville en bedre måde være at bruge HostsMan, en hosts-filhåndtering til Windows.
Start med at installere softwaren. Dernæst skal du sørge for at køre det som administrator. Så snart softwaren starter, vil du se en knap kaldet "Vælg kilder". Klik på det, og HostsMan viser en popup med forudfyldte kilder.
Du kan læse beskrivelsen af de forudfyldte værtskilder, besøge deres websted for at kontrollere indholdet. Men da vi vil tilføje vores egen brugerdefinerede kilde, skal vi manuelt oprette en post. For at gøre det skal du klikke på knappen "Tilføj kilde" nederst til venstre.
Den næste side viser tomme tekstfelter, hvor du kan indtaste et passende værtsnavn, webadresse til værtsfil. Når du har indtastet URL'en, skal du klikke på knappen "Test forbindelse" for at bekræfte filen. Du kan finde URL enten med en hurtig Google-søgning eller bruge denne URL og rulle ned i bunden af siden for at finde tabellen 'Opdatering af værtsfil'.
Hvis du får en besked, der siger "Denne kilde synes at være kompatibel", kan du gå videre og klikke på OK.
HostsMan giver dig også mulighed for at sikkerhedskopiere din værtsfil inden en opdatering. Det genkender endda ændringer foretaget af et andet værktøj til værtsfilen.
Download HostsMan
3. Flere værtsfiler
Hvis du bruger din maskine til webudvikling, er der chancer for, at du muligvis har brug for flere værtsfiler. For eksempel har du muligvis brug for en værtsfil for at omdirigere et DNS-navn til din egen IP-adresse, men i det bestemte tilfælde skal du URL'en omdirigeres til en ekstern IP-adresse. Den manuelle måde ville være at foretage overflødige poster i værtsfilen og derefter kommentere i overensstemmelse hermed. Men at have flere værtsfiler og bruge en DNS-switcher gør opgaven lettere.
Du kan bruge et værktøj kaldet Hosts Switcher. Det giver dig mulighed for at oprette flere værtsfiler i den og derefter aktivere en bestemt værtsfil ad gangen. Dette letter hele processen, og du kan endda sikkerhedskopiere værtsfilen ved hjælp af det samme værktøj.
Download Hosts Switcher
Afslutter
Alt i alt vil jeg virkelig anbefale dig at bruge HostsMan over enhver anden Hosts File Editor. For en engangsbrugssag er Hosts File Editor den ideelle mulighed. En anden brugssag ville være at oprette GitHub-værtsfilen på routeren, så du kan blokere websteder for hele netværket. Nu har routere ikke mulighed for dynamisk at opdatere værtsfiler, så du kan konfigurere en Raspberry Pi til at udføre det samme job for dig. Her er et Python-script, du kan køre på Raspberry Pi. Det automatiserer opgaven med at hente værtsfilen online og opdatere den på routeren.
Mens værtsfilen er nyttig, men begrænset. For eksempel tillader det ikke jokertegn som DNS. Så du vil måske undersøge DNS-blokering ved hjælp af tjenester som OpenDNS.
Hvis det er spørgsmål eller forespørgsler, så lad mig det vide i kommentarerne nedenfor.
Læs også: Sådan ændres DNS-server. En dybdegående guide til alle platforme