Comment utiliser le fichier « hosts » ?

Le fichier hosts est utilisé pour faire correspondre les noms d’hôtes (autrement dit les domaines) aux adresses IP. Avec le fichier hosts, vous pouvez changer l’adresse IP à laquelle vous résolvez un nom de domaine donné. Ce changement n’affecte que votre propre ordinateur sans affecter la façon dont le domaine est résolu dans le monde entier.

L’IP de votre site web et vos serveurs de noms SiteGround sont tous deux disponibles dans votre espace client > Sites web > Gérer > allez dans le menu kebab > Détails du serveur.

Ceci est particulièrement utile lorsque vous souhaitez voir à quoi ressemblera un site Web lorsqu’il sera hébergé sur un serveur différent sans apporter de modifications aux DNS de votre domaine.

L’emplacement du fichier hosts, selon le système d’exploitation que vous utilisez, est :

  • Windows – SystemRoot > system32 > drivers > etc > hosts
    Par défaut, la racine du système est C :Windows, donc si vous utilisez Windows, votre fichier hosts est très probablement : C:\Windows\System32\drivers\etc\hosts
  • Linux – /etc/hosts
  • Mac OS X – /private/etc/hosts

Disons que vous souhaitez résoudre votredomaine.com à l’adresse IP 1.2.3.4. Dans ce cas, vous devriez ouvrir le fichier hosts avec un éditeur de texte et ajouter la ligne suivante :

1.2.3.4 yourdomain.com www.yourdomain.com

(Remarque : assurez-vous que vous n’avez pas de signes # devant l’adresse IP car ils désactiveront cette entrée)

Ceci « dira » à votre ordinateur de résoudre yourdomain.com à 1.2.3.4. Une fois que vous aurez fait cela, vous devrez peut-être vider le cache de votre navigateur web, par la suite, si vous essayez d’atteindre votre domaine http://yourdomain.com dans un navigateur, il devrait vous amener sur le site hébergé sur le serveur avec l’IP 1.2.3.4.

Des instructions plus détaillées sur la façon de localiser et de modifier le fichier hosts sur différents systèmes d’exploitation sont disponibles ci-dessous :

Windows 8 et 10

  • Appuyez sur la touche Windows (précédemment menu Démarrer) ;
  • Utilisez l’option Recherche et recherchez Notepad ;
  • Cliquez avec le bouton droit sur Notepad et sélectionnez Exécuter en tant qu’administrateur ;
  • Depuis Notepad, ouvrez le fichier hosts à : C:\Windows\System32\drivers\etc\hosts;
  • Ajoutez la ligne et enregistrez vos modifications.

Dans le cas où Notepad n’affiche aucun fichier dans le dossier etc, passez le type de fichier de « Documents texte » à « Tous les fichiers ».

Linux

  • Ouvrir le terminal;
  • Utiliser l’éditeur de texte en ligne de commande nano ou un autre que vous avez à disposition pour ouvrir le fichier hosts. La commande avec nano est la suivante (la commande nécessitera le mot de passe de votre utilisateur Linux):
    sudo nano /etc/hosts
  • Ajouter les modifications appropriées dans le fichier hosts;
  • Utiliser la combinaison de touches Control et X pour enregistrer les modifications.

Mac OS X 10.6 à 10.12

Vous devez être connecté avec un utilisateur ayant des privilèges d’administrateur sur votre MAC.

  • Ouvrir les applications > Utilitaires > Terminal;
  • Modifier le fichier hosts avec un éditeur de texte en ligne de commande tel que nano en tapant la ligne suivante dans le terminal (la commande nécessitera le mot de passe de votre utilisateur Mac) :
    sudo nano /private/etc/hosts
  • Ajouter vos modifications au bas du fichier;
  • Enregistrer les modifications avec la combinaison de touches Control et X.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *