Vous voulez tester votre site web sur un nouveau serveur avant que votre nom de domaine pointe officiellement vers ce nouvel emplacement ? Vous avez alors deux options : modifier le fichier hosts ou utiliser notre outil d'aperçu pratique. Je vous explique ici les deux méthodes.

La méthode simple : preview.theory7.net

Avant de toucher aux fichiers système, il existe une solution bien plus simple : notre outil d'aperçu de site web sur preview.theory7.net. Avec cet outil, vous pouvez afficher votre site web sur un nouveau serveur sans rien modifier sur votre ordinateur.

Comment fonctionne preview.theory7.net ?

  1. Rendez-vous sur preview.theory7.net
  2. Saisissez votre nom de domaine (par exemple : mijnwebsite.nl)
  3. Saisissez l'adresse IP du nouveau serveur
  4. Choisissez le port (généralement 443 pour HTTPS ou 80 pour HTTP)
  5. Sélectionnez le protocole (HTTP ou HTTPS)
  6. Cliquez sur le bouton pour générer une URL d'aperçu
  7. Copiez l'URL d'aperçu et consultez votre site web !

Avantages de l'outil d'aperçu

  • Aucune connaissance technique requise: vous n'avez pas à modifier de fichiers système
  • Résultat immédiat: une URL d'aperçu fonctionnelle en quelques secondes
  • Partageable: vous pouvez partager l'URL d'aperçu avec d'autres personnes (collègues, clients)
  • Sûr: vous ne modifiez rien sur votre ordinateur
  • Temporaire: les liens d'aperçu expirent automatiquement après quelques heures

Astuce : cet outil est idéal pour une vérification rapide ou pour partager un aperçu avec un client. Pour des tests plus poussés (plusieurs jours, remplissage de formulaires, accès au back-office), la méthode du fichier hosts est plus adaptée.


La méthode traditionnelle : le fichier hosts

Un fichier hosts est un simple fichier texte sur votre ordinateur dans lequel vous pouvez indiquer manuellement quelle adresse IP correspond à quel nom de domaine. Normalement, c'est votre serveur DNS qui s'en charge automatiquement, mais avec un fichier hosts, vous pouvez temporairement prendre le relais. Pratique si vous voulez tester un nouveau site web sur un nouveau serveur sans que les visiteurs s'en aperçoivent.

Quand utiliser la méthode du fichier hosts ?

  • Vous voulez tester pendant plus de quelques heures
  • Vous devez vous connecter à un panneau d'administration ou à un CMS
  • Vous voulez tester des formulaires qui renvoient vers votre domaine
  • Vous n'avez pas besoin d'Internet pour accéder à l'URL d'aperçu
  • Vous avez des connaissances techniques et modifier des fichiers système ne vous dérange pas

Pourquoi utiliser un fichier hosts ?

Imaginons : vous avez un nom de domaine, par exemple www.mijnwebsite.nl, et vous venez d'acheter une nouvelle offre d'hébergement chez Theory7. Vous voulez peut-être créer un site web entièrement nouveau, ou vous êtes en train de migrer depuis un autre hébergeur. Mais vous voulez d'abord être sûr que tout fonctionne bien sur le nouveau serveur, avant de faire pointer les DNS ou les serveurs de noms vers Theory7.

C'est logique, bien sûr. Vous évitez ainsi les mauvaises surprises ou une interruption de service pour vos visiteurs.

La solution ? Modifier temporairement votre fichier hosts.

En indiquant manuellement dans votre fichier hosts que www.mijnwebsite.nl doit pointer vers l'adresse IP de votre nouveau serveur Theory7, vous pouvez déjà tester l'apparence et le fonctionnement du site web dans le nouvel environnement. Vous seul voyez cette nouvelle version, le reste du monde continue d'utiliser l'ancien serveur. Idéal pour construire tranquillement, tout vérifier ou contrôler la migration.

Attention : les certificats SSL (comme Let's Encrypt) ne fonctionnent pas encore tant que votre domaine ne pointe pas réellement vers le nouveau serveur. Ces certificats exigent un contrôle DNS pour confirmer que vous êtes le propriétaire du nom de domaine. Ce n'est qu'une fois les DNS ou les serveurs de noms modifiés que vous pouvez demander un certificat SSL.

Une fois entièrement satisfait, faites pointer les DNS ou les serveurs de noms vers Theory7. À partir de ce moment, tout le monde voit la nouvelle version de votre site web, avec un certificat SSL valide.


Configurer le fichier hosts sous Windows

  1. Ouvrez le Bloc-notes en tant qu'administrateur :

    • Recherchez « Bloc-notes » dans le menu Démarrer, faites un clic droit et choisissez « Exécuter en tant qu'administrateur ».
  2. Ouvrez le fichier :

    • Accédez à C:\Windows\System32\drivers\etc\hosts.
    • En bas à droite, choisissez « Tous les fichiers » pour afficher hosts.
  3. Ajoutez ces lignes à la fin du fichier :

    213.154.231.200 www.mijnwebsite.nl
    213.154.231.200 mijnwebsite.nl

    Attention : ajoutez à la fois la version avec www et la version sans www !

  4. Enregistrez le fichier et fermez-le.

  5. Redémarrez éventuellement votre navigateur ou videz votre cache DNS avec :

    ipconfig /flushdns

Configurer le fichier hosts sur Mac

  1. Ouvrez le Terminal (via Spotlight ou dans Applications > Utilitaires).

  2. Tapez :

    sudo nano /etc/hosts

    Appuyez sur Entrée et saisissez votre mot de passe.

  3. Ajoutez ces lignes à la fin du fichier :

    213.154.231.200 www.mijnwebsite.nl
    213.154.231.200 mijnwebsite.nl
  4. Appuyez sur CTRL + O pour enregistrer et sur CTRL + X pour quitter.

  5. Videz votre cache DNS avec :

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Configurer le fichier hosts sous Ubuntu / Linux

  1. Ouvrez votre terminal.

  2. Tapez la commande suivante pour ouvrir le fichier hosts dans un éditeur de texte :

    sudo nano /etc/hosts
  3. Ajoutez ces lignes à la fin :

    123.123.123.123 www.mijnwebsite.nl
    123.123.123.123 mijnwebsite.nl
    Attention : remplacez 123.123.123.123 par l'adresse IP de votre propre serveur.
  4. Appuyez sur CTRL + O pour enregistrer, puis sur CTRL + X pour fermer nano.

  5. Videz éventuellement votre cache DNS :

    • Pour Ubuntu (selon votre version), vous pouvez essayer :
    sudo systemd-resolve --flush-caches
    • Ou redémarrez simplement votre service réseau :
    sudo systemctl restart NetworkManager

Désormais, seul votre ordinateur fait pointer ce nom de domaine vers la nouvelle adresse IP, sans que vous modifiiez les DNS pour les autres.


À quoi ressemble un fichier hosts modifié ?

Voici un petit exemple :

127.0.0.1 localhost
213.154.231.200 www.mijnwebsite.nl
213.154.231.200 mijnwebsite.nl

Attention : remplacez 123.123.123.123 par l'adresse IP de votre propre serveur.


Annuler la modification

C'est très simple : rouvrez le fichier hosts et supprimez les lignes que vous avez ajoutées. Enregistrez à nouveau le fichier et vous revenez à la situation d'origine. N'oubliez pas de vider votre cache DNS !


Erreurs fréquentes

  • Seule la version www ajoutée: ajoutez toujours www.domein.nl et domein.nl
  • Cache du navigateur: videz le cache de votre navigateur ou utilisez une fenêtre de navigation privée
  • VPN actif: certains VPN ignorent votre fichier hosts local
  • Faute de frappe dans le nom de domaine: vérifiez deux fois l'orthographe
  • Pas de droits d'administrateur: sous Windows, vous devez ouvrir le Bloc-notes en tant qu'administrateur

Quelle méthode vous convient le mieux ?

Situation Méthode recommandée
Vérification rapide du fonctionnement du site preview.theory7.net
Partager un aperçu avec un client preview.theory7.net
Tests approfondis sur plusieurs jours Fichier hosts
Tester un panneau d'administration / CMS Fichier hosts
Tester des formulaires et des redirections Fichier hosts
Aucune connaissance technique preview.theory7.net


Vous êtes bloqué ? Notre équipe support est là pour vous aider ! Envoyez un ticket via l'espace client et nous vous aidons généralement en quelques heures (par chat, ticket ou e-mail, en français ; par téléphone en néerlandais et en anglais).