Comment tester mon domaine avant son transfert ? (localhost)
Si vous avez créé un site sur un domaine qui ne pointe pas encore vers nos serveurs (donc pas encore transféré) et que vous souhaitez le tester, c'est délicat. Si vous saisissez le nom de domaine dans votre propre navigateur, vous voyez encore l'ancien site.
Si vous passez chez nous du ServerA au ServerB, le serveur proxy n'est pas une option et le fichier hosts est la seule façon de tester le site. Le serveur proxy ne sait en effet pas quel serveur il doit alors contacter.
Fichier hosts
Une autre façon de tester votre site dans votre propre navigateur avant le transfert du nom de domaine (même s'il n'est pas encore enregistré) consiste à modifier le fichier hosts de votre ordinateur.
Nous allons un peu tromper votre ordinateur, pour que lorsque vous saisissez le nom de domaine dans votre navigateur, il consulte déjà notre offre d'hébergement et non votre fournisseur actuel (ancien).
Vous devez d'abord rechercher l'adresse IP du serveur sur lequel se trouve votre offre d'hébergement chez nous. Pour cela, appuyez sur la touche Windows, tapez 'cmd', ouvrez l'invite de commandes et saisissez la commande 'ping linuxYYYY.webawere.nl'. À la place de YYYY, indiquez les chiffres de votre serveur. Vous trouverez aussi l'adresse IP dans le panneau de contrôle DirectAdmin, dans le menu DNS : elle figure à côté de l'enregistrement A de votre nom de domaine.
Modifier le fichier hosts sur Mac
- Ouvrez le terminal (Spotlight, puis tapez terminal en minuscules)
- Tapez cette commande : sudo nano /private/etc/hosts.
- Saisissez votre mot de passe et appuyez sur Entrée.
- Ajoutez maintenant ceci (remplacez ipnummer par l'adresse IP) :
<ipnummer> testnaam.nl
<ipnummer> www.testnaam.nl - Appuyez sur ctrl-o pour enregistrer, puis sur Entrée.
- Fermez l'éditeur avec ctrl-x.
- Saisissez ensuite dscacheutil -flushcache pour vider le cache
- Redémarrez votre navigateur
Modifier le fichier hosts sous Windows :
- C:\Windows\System32\drivers\etc <enter> Vous voyez alors le fichier hosts. C'est lui que vous devez modifier (double-cliquez et modifiez-le avec le Bloc-notes)
- Et ajoutez :
<ipnummer> testnaam.nl
<ipnummer> www.testnaam.nl - Redémarrez ensuite vos navigateurs.
Si vous allez maintenant sur votredomaine.xx ou www.votredomaine.xx dans votre navigateur, c'est notre serveur qui sera contacté et non celui de l'ancien fournisseur. Pour annuler, il suffit de supprimer la ligne. N'oubliez pas de le faire une fois le nom de domaine transféré.
Il se peut que votre pare-feu demande une autorisation ; vous pouvez la donner sans problème, puisque c'est vous qui faites la modification.
Exemple de fonctionnement du fichier hosts
Dans cet exemple, nous utilisons le site des chemins de fer néerlandais, www.ns.nl. Si vous saisissez www.ns.nl dans votre navigateur, votre ordinateur recherche quelle adresse IP correspond à www.ns.nl, puis affiche le site des NS. En modifiant le fichier hosts, vous pouvez cependant plus ou moins tromper votre ordinateur. Dans l'exemple ci-dessous, nous faisons pointer www.ns.nl vers l'adresse IP 188.122.88.104, qui est l'adresse IP de weboke.nl. Vous pouvez essayer : ajoutez cette ligne, puis saisissez www.ns.nl et voyez ce qui se passe (pensez à redémarrer votre navigateur).
