Hoe kan ik mijn hosting testen voordat ik het domein verhuis?

Laatst gewijzigd 23-09-2020

Inleiding:
In sommige gevallen is het handig dat je vooraf al je website kan bekijken op een andere server, denk bijvoorbeeld bij een website verhuizing.
Je wilt niet dat er onverwachte fouten optreden waardoor de site er tijdelijk uit ligt.
Om dit te voorkomen is er een manier om een domeinnaam te verwijzen naar een andere server, zonder dat dit invloed heeft op de huidige werking van de domeinnaam.
Deze optie wordt hoofdzakelijk gebruikt voor domeinnamen die verhuist worden of net zijn aangevraagd.
Zo kan je vooraf al zien hoe de website er uit komt te zien en zorg je ervoor dat je achteraf niet voor verassingen komt te staan.

De hosts file op je computer aanpassen
Op elk besturingssysteem (of dit nou Windows, Linux of Mac OSX is) is een hosts file aanwezig.
De hosts file kan gebruikt worden om een domeinnaam te forceren naar een bepaald ip adres te gaan (dit is wat DNS over het internet ook doet).
Het is dan wel een voorwaarde dat je het ip adres van de server weet.
Zodra je je hosts file aanpast, geld dit alleen voor het apparaat waar je de hosts file hebt aangepast, en niet voor andere apparaten.
Als je dus bijvoorbeeld 2 computers hebt, en op 1 is de hosts file aangepast, en bij de andere niet, dan zal dit verschillende resultaten opleveren. Wat jij ziet na aanpassing van de hosts file is dus niet zichtbaar voor de rest van de wereld.
Het voordeel van een hosts file is dus dat je zelf kan aangeven naar welke server een bepaald domein heen moet.

Een voorbeeld:
Zo kan je bijvoorbeeld: google.nl verwijzen naar je eigen server (als je op de hosting google.nl hebt aangemaakt). Je kan dan op Google.nl je eigen website laten zien zonder dat je de domeinnaam daadwerkelijk in bezit hebt,, maar zoals al eerder aangegeven: is dit enkel zichtbaar voor jezelf en niet voor de rest van de wereld.
Dit kan je dus ook gebruiken om je eigen domeinnaam naar een andere server te verwijzen zonder dat dit daadwerkelijk invloed heeft op de huidige werking van de domeinnaam.
Wil je dat de site weer wordt zoals het internet het ziet verwijder dan de regel uit de hosts file.
Let op dat als je je hosts file aanpast, en later niet terugzet, het kan zijn dat een domein bij jou online is en bij anderen niet, of andersom, dat een website bij jou offline is, maar voor het internet niet, zorg daarom dat je na de nodige wijzigingen altijd je hosts file weer aanpast en de regels verwijderd.

Hoe pas ik mijn hosts file aan
Om de hosts file aan te passen, dien je als eerste het bestand te openen met administrator rechten.

In Windows:
Open kladblok met administrator rechten, dit doe je als volgt:
Klik links onderin met je linker muisknop op het Windows icoontje.
Zoek op kladblok of notepad.
Klik met je rechtermuisknop op het kladblok programma en kies voor: Als administrator uitvoeren.
Ga vervolgens als kladblok geopend is bovenin naar bestand, openen en ga naar "C:\Windows\System32\drivers\etc".
Naast het vak Bestandsnaam staat een selectie veld waarin staat: Tekstdocumenten (*.txt)
Pas deze aan naar Alle bestanden (*.*)
Klik vervolgens op het bestand: hosts en klik op de knop Openen.


Op Mac of Linux:
Open terminal (open je programma's / applicaties map en ga naar hulpprogramma's, en open vervolgens terminal)
In het terminal venster vul je de volgende commando in: sudo nano /etc/hosts (dit werkt alleen wanneer je nano hebt geïnstalleerd, anders kan je in plaats van nano ook vi gebruiken, hoewel nano veel makkelijker werkt). Er zal door het sudo commando gevraagd worden om je wachtwoord in te vullen, dit is nodig en komt op hetzelfde neer als de administrator rechten van Windows.

Zodra het bestand is geopend zie je als het goed is al een voorbeeld staan.
De voorbeeld kan je helpen met hoe je de hosts file moet invullen.

Voorbeeld: <het IP-adres van de andere server> spatie <voorbeelddomeinnaam.ext>

Als je zowel de domeinnaam zelf als de www naar het andere ip adres wilt verwijzen, dan moet je hiervoor 2 regels aanmaken deze kan je onder elkaar zetten.

Een echt voorbeeld is dus:

81.254.55.22 voorbeelddomein.nl
81.254.55.22 www.voorbeelddomein.nl

Uiteraard is het ip adres hierboven een verzonnen ip adres, en moet je dit ip adres vervangen met het ip adres van de hosting server.
Als je daarna de hosts file opslaat, en naar de domeinnaam toe gaat, zal de domeinnaam je apparaat naar het ip adres sturen dat je hebt opgegeven in de hosts file.
Je zou dit ook kunnen zien wanneer je een ping commando uitvoert, de domeinnaam zal dan reageren met het ip adres dat je hebt opgegeven in de hosts file.

Was dit artikel nuttig?
Zeker Niet echt!

Vragen over onze dienstverlening?

Onze support is op werkdagen bereikbaar van 9:00 - 17:30.