Comment exploiter le fichier Hosts

Tout d’abord ce fameux fichier, à quoi sert il ?

Techniquement :

Il sert à associer une IP et un nom de domaine.

Soit pour le forcer quand la réalité est tout autre :

 

dyrk.org pointe sur XX.XX.XX.XX mais on veut qu'il pointe sur YY.XX.YY.XX

 

Soit quand votre ordinateur n'arrive pas à résoudre l'adresse IP :

Votre ordinateur ne connait pas l'IP de Dyrk, nous lui indiquons que sont ip est XX.XX.XX.XX

 

 

Et en langage compréhensible par tout le monde :

 

Quand votre ordinateur essaie d’accéder à "toto.com" :

  1. Il va faire une demande à des "dns" :
    Qu'elle est l'adresse ip de toto.com
  2. Ces "dns" vont lui renvoyer une adresse "IP"  :
    L'adresse ip de toto.com est xx.Xx.xx.xx
  3. Votre ordinateur ira à l'adresse retournée par le "dns" pour demander "toto.com"

Le fichier Host se contente juste de bypasser la demande dns ... au lieu de l'étape 1 et 2, votre ordinateur va interroger votre fichier hosts :

  1. L'ordinateur regarde dans le fichier hosts si il y  a une entrée.
  2. On voit dans le fichier hosts : xx.xx.xxx.xx            dyrk.org
  3. Votre ordinateur ira à l'adresse xx.xx.xxx.xx pour demander "toto.com

 

L'utilité ?

 

Pour ma part j'utilise ce genre de technique quand je dois faire de la préprod' ou de la migration vers un nouveau serveur.

 

Bon alors comment faire pour jouer avec ce fichier Host :

 

Sur Windows :

 

  • Clique droit sur le Bloc Note : Executer en tant qu'administrateur

  • Fichier / Ouvrir : c:\windows\system32\drivers\etc

  • Taper dans le champs "Fichier à ouvrir" : hosts

  • Ajouter une ligne avec cette syntaxe : ip domaine

  • Exemple : 37.187.122.136    dyrk.org

  • Enregistrer le fichier

 

Capture

 

 

Sur Linux :

 

  • sudo su
  • vim /etc/hosts
  • i
  • 37.187.122.136    dyrk.org
  • :wq!

 

 

 

 

 

 

 

Capture

Laisser une réponse

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

Ce site est protégé par reCAPTCHA et le GooglePolitique de confidentialité etConditions d'utilisation appliquer.