Knowledgebase: Website maken
Hosts-file aanpassen
Posted by Easyhosting on 13 Nov 2013 12:24

Voor het ontwikkelen/testen van een website waarbij de DNS nog niet goed is ingesteld kunt u gebruik maken van het zogenaamde HOSTS-file op uw eigen computer. Hiermee kunt u de DNS omzeilen en zo zonder dat uw klant/bezoeker het merkt de in aanbouw zijnde website op de nieuwe locatie testen. Uw HOSTS-file aanpassen doet u als volgt:

Windows:
U vindt de HOST-file in de volgende directory (afhankelijk van uw Windows versie):
Windows 95/98/Me: c:\windows\hosts
Windows NT/2000: c:\winnt\system32\drivers\etc\hosts
Windows Vista/7/8/10: c:\windows\system32\drivers\etc\hosts (Alleen als 'Administrator' kunt u de wijzigingen opslaan!)

Onder Windows Vista en Windows 7, 8 en 10 dient u dit bestand te openen met uw rechtermuisknop en dan te kiezen voor Openen Als Administrator.
Dit omdat een gewone gebruiker geen rechten heeft op dit bestand. U ziet nu de inhoud van uw HOSTS-file. Onder de laatste regel kunt u de nieuwe regel toevoegen:
IP nummer ‘VUL HIER HET IP IN’ domeinnaam.ext www.domeinnaam.ext (Laat de rest van de file zoals deze is!)


Als u dit bestand aangepast en opgeslagen heeft, dan dient u alle openstaande webbrowsers te herstarten. Dit omdat anders de wijziging niet actief wordt.
Als u vervolgens de browser start en naar de juiste domeinnaam gaat, ziet u de site op de nieuwe server. Nu kunt u de nieuwe website ontwikkelen/testen.

Macosx:
U vindt de HOST-file in de directory /private/etc/hosts
U kunt de HOSTS-file het makkelijkst aan passen via de terminal.
Ga naar Applicaties -> Utilities -> Terminal.

In de terminal voert u het volgende commando uit: sudo nano /private/etc/hosts na het uitvoeren van het commando word u gevraagd naar uw beheerders wachtwoord. Als u het wachtwoord invult ziet u dit niet terug op uw scherm. U bevestigd het wachtwoord met de enter toets. U ziet nu de inhoud van uw HOSTS-file. Onder de laatste regel kunt u de nieuwe regel toevoegen:
IP nummer ‘VUL HIER HET IP IN’ domeinnaam.ext www.domeinnaam.ext (Laat de rest van de file zoals deze is!)

Druk om op te slaan op CTRL + O en bevestig met de "Enter-toets". Daarna kan je deze terminal afsluiten met CTRL + X. Na het aanpassen van het hostsfile bestand, dient u onder macosx nog een reload te doen. Daarvoor dient u dit commando uit te voeren: dscacheutil -flushcache
Linux:
U vindt de HOST-file in de directory /etc/hosts.

Over het algemeen moet u als root inloggen om het bestand te mogen aanpassen.
U kunt als editor bijvoorbeeld vi, joe, of nano gebruiken.

Hieronder vind u een uitleg hoe u via nano u host file kunt wijzigen via de terminal/shell
Open eerst uw terminal. Hierna gebruikt u het commando “su”. U wordt gevraagd naar een wachtwoord. Het wachtwoord dat u dient te gebruiken is het admin wachtwoord. Als u het wachtwoord invult ziet u dit niet terug op uw scherm. U bevestigt het wachtwoord met de enter toets.

Voer nu het commando nano /etc/hosts in en druk op enter. U ziet nu de inhoud van uw HOSTSfile. Onder de laatste regel kunt u de nieuwe regel toevoegen:
IP nummer ‘VUL HIER HET IP IN’ domeinnaam.ext www.domeinnaam.ext (Laat de rest van de file zoals deze is!)

Via control-X slaat u de wijziging op. U wordt gevraagd de wijziging te accepteren. Dit doet u door “Y” te selecteren.

Let erop het is raadzaam is om de ontwikkel-/testfase zo kort mogelijk te houden.
Wanneer u klaar bent met testen en de website gaat live op de nieuwe locatie dan dient u de regel weer te verwijderen uit uw hosts file.


Help Desk Software by Kayako Resolve