Ga je een website verhuizen of werk je aan site die nog niet online staat? Het kan handig zijn om een wijziging te kunnen zien zonder dat de site al direct online is. Je kunt dit doen door een host bestand te maken. In deze handleiding leggen we uit hoe je dat doet.
Inleiding
Een host bestand wordt ook wel een hostfile genoemd. Met dit bestand kun je de DNS van een domeinnaam omzeilen en de domeinnaam naar een eigen locatie verwijzen. Stel: Je domeinnaam staat bij ons op server123.sohosted.nl maar je gaat deze migreren. Dan is het handig om te testen of je website wel goed werkt voordat je alle bezoekers doorstuurt. Door het host bestand aan te passen gaan je bezoekers naar de oude locatie maar kun voor jezelf de domeinnaam lokaal laten landen.
Stappenplan
Benodigdheden:
- Een domeinnaam;
- Het nieuwe/toekomstige IP-adres voor deze domeinnaam.
Stappenplan:
Volg de onderstaande stappen om je adres aan het hosts-bestand toe te voegen.
Inhoudsopgave
- Hostfile aanpassen op een Windows computer
- Stap 1: kladblok openen als administrator
- Stap 2: open het host-bestand
- Stap 3: ga naar het juiste pad
- Stap 4: vul het IP-adres en domeinnaam in
- Stap 5: opslaan
- Hostfile aanpassen op een Mac
- Stap 1: terminal openen
- Stap 2: voer het commando in
- Stap 3: vul je wachtwoord in
- Stap 4: vul het IP-adres en domeinnaam in
- Stap 5: opslaan
Hostfile aanpassen op een Windows computer
Stap 1: kladblok openen als administrator
Zoek naar het Kladblok in Windows-start. Dit doe je door de Windows-toets op je toetsenbord in te drukken, of het start-icoon links onderin je scherm. Begin vervolgens het woord ‘Kladblok’ te typen, zodat het startmenu het Kladblok voor je opzoekt.
Open het kladblok als administrator. Dit doe je door een rechtsklik op het kladblok-icoon en vervolgens te klikken op ‘Als administrator uitvoeren’.
Stap 2: open het host-bestand
Open het hosts-bestand. Dit doe je door links bovenin het scherm op ‘Bestand’ te klikken en daarna op ‘Openen’.
Stap 3: ga naar het juiste pad
In dit scherm volg je de volgende mappenstructuur: Deze PC -> Lokale schijf C -> Windows -> System32 -> drivers -> etc
Je kunt ook het volgende pad in de adresbalk invoeren:
C:\Windows\System32\drivers\etc
Laat alle bestanden zien. Zie je hier geen bestanden staan, klik dan rechts onderin het scherm op ‘Tekstdocumenten (*.txt)’ en kies voor de optie ‘Alle bestanden (*.*)’.
Open hierna het hosts-bestand.
Stap 4: vul het IP-adres en domeinnaam in
Voeg nu je uitzondering toe in het geopende host-bestand. Onderin dit bestand voer je het nieuwe tijdelijke adres van je domeinnaam in.
Als voorbeeld:
1.2.3.4 jedomeinnaam.nl www.jedomeinnaam.nl
Stap 5: opslaan
Sla je wijziging op.
Je wijzigingen zijn nu opgeslagen. Sluit alle browser-schermen en probeer hierna in een nieuw browserscherm naar je website te gaan. Je wordt dan verwezen naar de server die je zelf in het hosts-bestand hebt ingevoerd.
Vergeet niet de regels weer te verwijderen zodra de verhuizing of testfase is afgerond.
Hostfile aanpassen op een Mac
Stap 1: terminal openen
Open de Terminal van je Mac (via Spotlight). Dit doe je door de toetsencombinatie Command + Spatie in te drukken. Typ vervolgens het woord 'Terminal' in en druk op Enter om deze te openen.
Stap 2: voer het commando in
Voer het onderstaande commando in:
sudo nano /etc/hosts
Druk vervolgens op Enter.
Stap 3: vul je wachtwoord in
Vul je wachtwoord in van je Mac. Het lijkt alsof er niks gebeurd als je dat doet, omdat Terminal de getypte tekst niet laat zien. Dat geeft niet, ga gewoon door en klik vervolgens op Enter.
Stap 4: vul het IP-adres en domeinnaam in
Het host-bestand wordt nu geopend. Via de pijltjestoetsen ga je naar een nieuwe regel onderin het hosts-bestand . Voer daar vervolgens het nieuwe tijdelijke adres van je domeinnaam in.
Als voorbeeld:
1.2.3.4 jedomeinnaam.nl www.jedomeinnaam.nl
Stap 5: opslaan
Druk op de toetsencombinatie Control + X het bestand te sluiten. De terminal vraagt of je de wijziging wil opslaan. Druk op Y voor Yes. De wijziging is nu opgeslagen en je kunt de terminal helemaal afsluiten.
Vergeet niet de regels weer te verwijderen zodra de verhuizing of testfase is afgerond.