Hoe het Windows Hosts-bestand te bewerken, opnieuw in te stellen

De vraag kwam net weer aan de orde en ik realiseerde me dat ik nooit een tutorial heb gepost over het bewerken en opnieuw instellen van het Windows Hosts-bestand. Ik wil eerst de functionaliteit van het Host-bestand bekijken.

Het Windows Hosts-bestand kan worden gebruikt om hostnamen te blokkeren of om te leiden. Een hostnaam is het kerngedeelte van een webadres of lokaal adres, bijvoorbeeld ghacks.net of localhost. Elke hostbestandsvermelding geeft een IP-adres en een hostnaam op, die het systeem in feite vertelt dat de hostnaam met dat IP-adres moet worden omgezet.

De DNS-server, die meestal wordt opgevraagd, wordt omzeild voor alle vermeldingen in het Hosts-bestand, tenzij deze in het besturingssysteem zijn gecodeerd.

Ik zal u twee voorbeelden geven waar dit nuttig kan zijn: gebruikers kunnen bekende advertentiebedrijven of spammers blokkeren door verzoeken door te sturen naar de lokale pc. Dit laadt in principe niets wanneer een website een advertentie, pop-up of ander element probeert te laden.

Een ander voorbeeld benadrukt dat het hosts-bestand gunstig kan zijn voor webontwikkelaars. Stel dat u uw website zojuist hebt verplaatst naar een nieuwe server en het IP-adres is gewijzigd. DNS-servers hebben maximaal 48 uur nodig om zich te verspreiden, wat betekent dat het moeilijk is om de website na de verhuizing te testen op de nieuwe server als de DNS-server het verzoek nog steeds naar de oude server doorverwijst.

De webontwikkelaar kan het nieuwe IP-adres aan de website toewijzen om het propagatieprobleem te voorkomen. (Zie Werken aan websites vóór DNS-propagatie voor een gedetailleerde gids over dat onderwerp)

Opgemerkt moet worden dat het Hosts-bestand ook kan worden misbruikt door schadelijke software, hetzij door de gebruiker van legitieme sites om te leiden naar dubieuze sites, of door de toegang tot beveiligingssoftware te blokkeren die ze mogelijk nodig hebben om die programma's opnieuw van de pc te verwijderen.

De locatie van het Windows Hosts-bestand

Het Windows Hosts-bestand bevindt zich onder het volgende pad:

% SystemRoot% \ system32 \ drivers \ etc \

De% SystemRoot% in het begin is een variabele die is ingesteld op de Windows-map. De meeste Windows-gebruikers hebben het besturingssysteem op c: \ windows geïnstalleerd, wat zou betekenen dat het hosts-bestand te vinden is onder c: \ windows \ system32 \ drivers \ etc \ hosts

Het kan nodig zijn om verborgen systeemmappen weer te geven als Windows Explorer wordt gebruikt om naar de map te navigeren.

Een klik op Extra> Mapopties in Windows Verkenner en een overschakeling naar het tabblad Weergave opent een configuratiemenu waar verborgen mappen kunnen worden ingesteld om te worden onthuld.

Als u Windows 10 gebruikt, selecteert u Bestand> Map- en zoekopties wijzigen en schakelt u vervolgens naar het menu Beeld.

Zoek naar "beschermde bestanden van het besturingssysteem verbergen (aanbevolen)" en "verborgen bestanden en mappen" en zorg ervoor dat de eerste is uitgeschakeld en dat de laatste is ingesteld op "Verborgen bestanden, mappen en schijven weergeven". De instellingen kunnen op deze manier eenvoudig worden teruggedraaid als dat nodig is.

Het Hosts-bestand zelf kan worden bewerkt met elke gewone teksteditor, Kladblok bijvoorbeeld die wordt geleverd met Windows. Controleer eerst of het Hosts-bestand tegen schrijven is beveiligd. Dit doet u door met de rechtermuisknop op het bestand te klikken en eigenschappen te selecteren in het contextmenu dat wordt geopend.

Kijk naar het attributengedeelte van het tabblad Algemeen. Het bestand is tegen schrijven beveiligd als alleen-lezen is aangevinkt. Als dit het geval is, verwijdert u het item. Als u de alleen-lezen-instelling behoudt, is het niet mogelijk om het hosts-bestand te bewerken of opnieuw in te stellen.

Vergeet niet om het kenmerk alleen-lezen opnieuw in te stellen als u klaar bent om bewerking door derden van het hosts-bestand te voorkomen.

Het standaard Windows Hosts-bestand heeft geen actieve vermeldingen. Let op: een regel die begint met # is een commentaarregel die niet wordt uitgevoerd of verwerkt.

Het Windows Hosts-bestand bewerken

Bekijk de voorbeelden in de reacties. De syntaxis is altijd hetzelfde, eerst het IP-adres waarnaar u de hostnaam wilt omleiden, vervolgens de hostnaam gescheiden door ten minste één spatie.

  • Om items aan het hosts-bestand toe te voegen, voert u eerst het IP-adres in op de volgende lege regel, gevolgd door een spatie (of door op het tabblad te drukken) en de hostnaam (dit kan een domeinnaam of localhost zijn).
  • Om de bestandsvermeldingen van Windows Hosts te verwijderen, selecteert u de hele regel en drukt u op de knop Verwijderen op het toetsenbord. U kunt ook # voor elke regel toevoegen om er een opmerking over te maken, zodat deze niet wordt verwerkt maar bewaard.
  • Als u afzonderlijke vermeldingen wilt bewerken, klikt u in de regel van de toewijzing die u wilt bewerken en brengt u de wijzigingen aan.
  • Om het hosts-bestand opnieuw in te stellen, verwijdert u eenvoudig alle regels die geen opmerkingen zijn. Microsoft heeft een Fix-Ii-oplossing gemaakt om het hosts-bestand opnieuw in te stellen. Gebruikers moeten het programma gewoon uitvoeren nadat ze het naar het lokale systeem hebben gedownload. Het belangrijkste voordeel is dat ze op deze manier het handmatige proces niet hoeven te doorlopen.

Houd er rekening mee dat u de wijzigingen moet opslaan voordat ze beschikbaar komen. In Kladblok selecteert u Bestand> Opslaan in het menu om dat te doen.

En zo kunt u het Windows Hosts-bestand bewerken en opnieuw instellen. Laat alsjeblieft open vragen of opmerkingen in het commentaar hieronder.

Gerelateerde artikelen

  • Hosts Block is een nieuwe Hosts-manager die automatisch updates uitvoert
  • Hosts Bestand Software Overzicht
  • HostsMan: een Windows Hosts Manager
  • Windows Hosts File Optimizer