Leestijd: 4 minuten
Wat is een hosts-bestand?
Het hosts-bestand is een lokaal platte tekstbestand dat servers of hostnamen aan IP-adressen koppelt. Dit bestand is al in gebruik sinds de tijd van ARPANET. Het was de oorspronkelijke methode om hostnamen om te zetten in een specifiek IP-adres. Het hosts-bestand is meestal het eerste proces in de procedure voor het omzetten van domeinnamen. Hier volgt een voorbeeld van een hosts file entry.
127.0.0.1 localhosts #loopback
We gebruiken de bovenstaande code als voorbeeld omdat deze bijna altijd in elk hosts file voorkomt. Een ander voorbeeld zou vergelijkbaar zijn met de volgende invoer.
{67.225.187.61} {liquidweb.com} {#Liquid Web}
- De eerste sectie geeft het IP-adres aan waarnaar een verzoek zal worden omgeleid.
- De tweede sectie geeft de locatie aan waarvandaan we een verzoek willen omleiden.
- De derde sectie specificeert een commentaar voor de entry.
- Elke invoer wordt gewoonlijk gescheiden door een spatie of een tab.
We voegen de bovenstaande invoer toe aan ons hosts-bestand om de hostnaam (of domeinnaam) liquidweb.com te associëren met het IP-adres 67.225.187.61. Om een werkend voorbeeld te geven, gaan we verder met de volgende sectie.
Waarom is een Hosts-bestand nuttig?
Laten we zeggen dat we net een migratie naar een nieuwe server hebben voltooid. Om te zien hoe onze domeinen er op onze nieuwe server uitzien en werken voordat we onze DNS-instellingen verplaatsen, kunnen we niet zomaar een van onze huidige domeinnamen intypen, omdat deze zal worden omgezet naar de oude server waar we vanaf verhuizen (omdat we nooit onze DNS A-records van de oude server verplaatsen totdat we er zeker van zijn dat de nieuwe site werkt zoals verwacht).
Om dus te zien hoe ons domein er op de nieuwe server uit zal zien, (zonder dat we onze DNS records hoeven te veranderen) kunnen we simpelweg ons lokale hosts bestand aanpassen om het domein naar het IP van de nieuwe server te laten wijzen. Als ons domein liquidweb.com is en het oude IP is 67.225.187.61 en ons nieuwe IP zal 72.30.35.10 zijn, kunnen we tijdelijk de huidige liquidweb.com entry uitcommentariëren (met behulp van een ‘#’ symbool) en een alternatieve entry toevoegen die wijst naar het nieuwe servers IP.
#67.225.187.61 liquidweb.com #Liquid Web72.30.35.10 liquidweb.com #this is the new liquidweb.com
Als we de bovenstaande entry aan ons hosts file hebben toegevoegd, zullen we iedere keer als we liquidweb.com in onze browser openen, worden doorgestuurd naar het 72.30.35.10 IP.
Waar bevindt het hosts-bestand zich?
De locatie van het hosts-bestand verschilt per besturingssysteem. De typische locaties staan hieronder vermeld.
- Windows 10 – “C:Windows:Systeem32:Drivers:Hosts”
- Linux – “/etc/hosts”
- Mac OS X – “/private/etc/hosts”
Wat staat er in een hosts bestand?
Een hosts-bestand bevat gegevens die vergelijkbaar zijn met de volgende informatie. Uw gegevens kunnen aanzienlijk verschillen.
# This file is automatically generated by WSL based on the Windows hosts file:# %WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.127.0.0.1localhost127.0.1.1mycomputer.localdomainmycomputer# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters
Hoe bewerk ik mijn Hosts-bestand?
Er zijn twee primaire manieren om dit gedrag te vermijden tijdens het testen van uw nieuwe site. Ten eerste, gebruik een andere browser. Chrome, Edge, Safari, en vele anderen hebben deze instelling niet standaard ingeschakeld en zullen blijven werken zoals verwacht met een gewijzigde hosts file. De tweede methode is het uitschakelen van DOH in uw Firefox browser. Volg de onderstaande aanwijzingen om deze instelling uit te schakelen.
1. Open uw Firefox browser.
2. Klik op de menuknop en selecteer Opties.
3. Scroll in het paneel Algemeen omlaag naar Netwerk Instellingen en klik op de knop Instellingen.
4. Scroll in het dialoogvenster dat opent omlaag naar DNS over HTTPS inschakelen.
5. Vink het vakje naast DNS over HTTPS inschakelen uit.
6. Klik op OK om de wijzigingen op te slaan en het venster te sluiten.
U kunt nu uw Hosts File bewerken en doorgaan met het testen van uw nieuwe site, zoals u normaal ook zou doen. Wij raden u aan deze functie weer in te schakelen, omdat het u veiliger houdt tijdens het browsen.
Onze hosts file kan alleen worden bewerkt als een Windows administrator. Hier is een korte video over hoe je een hosts bestand kunt bewerken.
Hierna volgen de aanwijzingen over hoe u uw hosts-bestand kunt wijzigen.
Stap 1.
Klik op de Windows knop en typ Kladblok in de zoekbalk.
Stap 2.
Rechter muisklik op Kladblok en kies Uitvoeren als Administrator.
Stap 3.
U wordt gevraagd, “Wilt u toestaan dat deze app veranderingen aanbrengt op uw apparaat?”. Kies Ja.
Stap 4.
In Kladblok, kies Bestand en dan Openen.
Stap 5.
Navigeer naar C:Windows, systeem32, stuurprogramma’s of klik op de adresbalk bovenin en plak het pad in en kies Enter. Als u het hosts bestand niet direct ziet in de /etc directory, selecteer dan Alle bestanden in de Bestandsnaam: drop-down lijst, en klik dan op het hosts bestand.
Step 6.
Voeg de juiste IP en hostnaam toe aan het eind van uw hosts bestand, selecteer Opslaan, en sluit het bestand.
Step 7.
U zult tenslotte uw DNS cache willen spoelen, zodat uw computer de wijzigingen in het bestand herkent. Klik op de Windows knop en zoek opdrachtprompt.
Stap 8.
Typ het volgende commando in de terminal en druk op Enter
ipconfig /flushdns
Conclusie
Het wijzigen van een hosts file heeft vele voordelen die van grote invloed kunnen zijn op hoe u uw nieuwe domein of website bekijkt. Door deze methode te gebruiken om een site te bekijken, kunnen we zien hoe nieuwe wijzigingen de lay-out en functionaliteit van een domein beïnvloeden.
Als u problemen ondervindt bij het wijzigen van dit bestand, zijn onze Support-teams gevuld met ervaren Linux-technici en getalenteerde systeembeheerders die een grondige kennis hebben van hoe deze wijziging moet worden doorgevoerd. Wij zijn altijd beschikbaar om vragen te beantwoorden met betrekking tot dit artikel, 24 uur per dag, 7 dagen per week 365 dagen per jaar.
Als u een Fully Managed VPS server, Cloud Dedicated, VMWare Private Cloud, Private Parent server, Managed Cloud Servers, of een Dedicated server eigenaar bent en u zich ongemakkelijk voelt bij het uitvoeren van een van de bovenstaande stappen, zijn wij bereikbaar via telefoon op 800.580.4985, of via een chat of support ticket om u te helpen met dit proces.