Comment changer son fichier hosts | Hébergement web Québec

Il arrive parfois qu’on vous demande de modifier le fichier « hosts » de votre ordinateur. La raison principale pour laquelle on voudrait modifier ce fichier est pour nous aider à voir un site en développement.

Si vous devez déplacer votre site web, peut-être que ces informations vous seront utiles. Pour ceux qui désirent un service clé en main, on offre un service d’hébergement WordPress au Canada sans souci. Pour les autres, jeter un œil à notre site pour trouver un service d’hébergement canadien qui saura simplifier votre vie.

Je vais tenter d’expliquer à quoi sert ce fichier et comment le modifier dans cet article.

Pour ceux qui désirent avoir un petit raccourci, voici quelques liens pour naviguer plus rapidement dans l’article.

À quoi sert ce fichier?

Pour en comprendre le fonctionnement (plus d’info sur wikipédia), on va commencer par regarder comment un ordinateur interagit avec l’internet.

Lorsqu’on veut voir un site web dans notre navigateur, on débute en écrivant l’adresse du site qu’on aimerait regarder. Afin d’être en mesure de nous afficher le site, l’ordinateur devra premièrement trouver l’adresse IP du site.

Un ordinateur connecté à l’internet à plusieurs ressources à sa disposition.  Deux de ses ressources servent à l’identification de l’adresse IP du site web. Il s’agit de notre fichier « hosts » et des serveurs DNS.

Voici à quoi peut ressembler le cheminement d’un ordinateur pour trouver où est un site web.

Fonctionnement du fichier hosts | Hébergement Web

Comme illustré ci-dessus, l’ordinateur commence par vérifier dans son fichier « hosts » pour savoir où le site web est situé. S’il ne trouve pas le site, il ira ensuite vérifier dans les serveurs DNS. À titre informatif, les serveurs DNS utilisés par votre ordinateur sont ceux de votre fournisseur Internet.

Où est mon fichier hosts ?

L’endroit où se cache varie d’un système d’exploitation à l’autre. Je vais vous montrer son emplacement exact pour les trois systèmes d’exploitation les plus populaires.

Trouver le fichier hosts dans Windows

Dans le système d’exploitation Windows, le fichier est enfoui profondément dans des répertoires cachés. En bref, le répertoire est le suivant :

%WINDIR%\System32\drivers\etc\

Dans la majorité des installations Windows, le chemin d’accès sera dans le disque « C: » :

C:\Windows\System32\drivers\etc\

Comment l’ouvrir dans Windows?

La méthode la plus simple pour le modifier est par le bloc-notes de Windows.

  1. Ouvrez le bloc-notes en tant qu’administrateur. Il faudra faire un clic droit sur l’application, cette option sera offerte.
  2. Allez dans le menu « fichier » et « ouvrir ».
  3. Ensuite, dans le bas de la fenêtre, du côté droit, changer le type de fichier de « *.txt » pour « *.* ». Sans ce changement, le fichier hosts ne sera pas visible.
  4. Suivez le chemin d’accès selon le système d’exploitation de votre ordinateur, puis cliquez sur le fichier hosts.
  5. Effectuez les modifications voulues.
  6. Pour sauvegarder les changements, allez dans « fichier », puis « enregistrer ». Vous pouvez aussi utiliser le raccourcis « CTRL+S ».
Fichier hosts dans bloc-notes | Hébergement Web Canada

Trouver le fichier hosts dans un Mac ou un Macbook

Les fichiers des Macs sont classés de la même façon que les systèmes d’exploitation Linux. 

Le chemin d’accès pour modifier le fichier hosts dans un Mac est le suivant :

/etc/

Comment l’ouvrir dans un Mac?

Il faut aller en ligne de commande pour modifier un fichier « hosts » sur un Mac.

  1.  Ouvrez l’application « Terminal ».
  2. Écrivez la commande « sudo nano /etc/hosts » pour ouvrir le fichier.
  3. Effectuez les modifications voulues.
  4. Pour sauvegarder les changements, tapez « CTRL-O ».
  5. Ensuite pour fermer la fenêtre d’édition, tapez « CTRL-X ».

Trouver le fichier hosts dans Linux

L’accès au fichier dans Linux est exactement le même que dans un Mac. On le retrouvera donc dans le répertoire suivant :

/etc/

Comment l’ouvrir dans Linux?

Vous devez être dans une interface en ligne de commande dans votre système Linux.

  1. Écrivez la commande « sudo nano /etc/hosts » pour ouvrir le fichier.
  2. Effectuez les modifications voulues.
  3. Pour sauvegarder les changements, tapez « CTRL-O ».
  4. Ensuite pour fermer la fenêtre d’édition, tapez « CTRL-X ».
Fichier hosts dans Linux avec nano | Hébergement WordPress Canada

Comment modifier le fichier hosts?

Les étapes compliquées sont maintenant dernières nous, il est temps de modifier notre fichier.

Le fichier est relativement simple à comprendre et à modifier. La première chose à savoir est qu’une ligne débutant par un « # » est un commentaire. Elle peut donc être ignorée.

Chaque ligne du fichier sera une nouvelle entrée en soi dans le fichier et elle devra toujours avoir la syntaxe suivante :

Adresse IP [liste de domaine]

Voici un exemple simple :

111.222.333.444 mondomaine.com

Si vous avez plusieurs domaines ou sous-domaines devant être dirigés vers la même adresse IP, vous pouvez les placer sur la même ligne. Par exemple :

111.222.333.444 mondomaine.com www.mondomaine.com monsite.ca

L’important est que chacun doit être séparé par un espace.

Récapitulatif

Il est situé à l’endroit suivant :

  • Windows : %WINDIR%\System32\drivers\etc\ ou C:\Windows\System32\drivers\etc\
  • Mac : /etc/
  • Linux : /etc/

Il doit être ouvert avec les accès administrateurs et peut être ouvert avec :

  • Windows : Le « bloc-notes ».
  • Mac : Le « Terminal ».
  • Linux : Avec « nano » ou « vi » en ligne de commande.

Chaque ligne est une entrée différente et doit être formatée comme ceci :

Adresse IP [liste de domaine]

111.222.333.444 mondomaine.com

En espérant que ce guide vous aidera à mieux comprendre le fonctionnement de votre ordinateur et l’utilisation de son fichier hosts.