l'Internet

À quoi sert et à quoi sert le fichier hosts sur un ordinateur

De nombreux utilisateurs se demandent ce qu’est le fichier hosts d’un ordinateur et à quoi il sert . Nous devons savoir que le fichier hosts est un fichier texte très utile qui stocke les noms des hôtes avec leurs adresses IP correspondantes. On pourrait dire que c’est comme un serveur DNS, mais interne à l’ordinateur où se trouve le fichier hosts.

Grâce au fichier hosts, nous pouvons indiquer quel nom d’hôte correspond à une certaine adresse IP, afin que les navigateurs Web ou d’autres programmes résolvent cette IP au lieu de ce que le serveur DNS que nous avons configuré nous fournit. Il faut savoir que le fichier hosts se trouve dans tous les systèmes d’exploitation Windows, Linux, MacOS et appareils mobiles. Ce fichier ne peut être modifié que par les administrateurs système de chaque ordinateur.

Pour que vous compreniez l’importance de ce fichier, chaque fois que vous souhaitez accéder à une page Web ou à un ordinateur sur le réseau, l’ordinateur vérifie d’abord le fichier hosts pour voir s’il contient des données sur l’adresse Web (domaine) ou ordinateur Que recherchons-nous. Si vous ne le trouvez pas là, c’est lorsque vous consultez déjà les serveurs DNS que nous avons configurés.

Qu’est-ce que le fichier hosts ?

Bien qu’il y ait des gens qui disent qu’il est ancien d’utiliser le fichier hôte, la réalité est qu’aujourd’hui, il est encore beaucoup utilisé, en particulier au niveau interne des entreprises, pour spécifier des noms d’ordinateurs spécifiques avec leur adresse IP. En passant en revue l’historique du fichier hosts, il a été créé lorsque Internet faisait ses premiers pas, le fichier hosts servait à l’époque de serveur DNS qu’il sert aujourd’hui, c’est-à-dire qu’il reliait les noms de domaine à leurs adresses IP respectives.

Pour que vous compreniez, le fichier hosts stockait que l’adresse IP du site Web www.redeszone.net était 185.103.37.62. C’est pourquoi les fichiers hôtes avaient une longue liste de noms et d’adresses IP. Comme il est logique, avec le temps qui passe et l’augmentation croissante des sites Web et les changements d’adresses IP des serveurs de stockage de ces sites Web, le fichier hosts était insuffisant et c’est pourquoi les serveurs DNS ont été créés. Si aujourd’hui nous ouvrons le fichier hôte de notre ordinateur, nous le verrons, soit peu de données apparaissent, soit il est directement vide. Vous pouvez voir un exemple dans l’image ci-dessous, qui est notre propre fichier hosts.

Comme nous l’avons indiqué précédemment, ces fonctions sont aujourd’hui assurées par des serveurs DNS et il n’est utile de modifier le fichier hosts que pour des problèmes spécifiques de notre propre réseau local, de notre réseau local de travail professionnel, et même pour bloquer différents sites Web.

Le fichier hosts à l’intérieur

La première chose à savoir est que le fichier hosts est un fichier texte brut qui est ouvert et modifié sous Windows avec le programme Notepad.exe ou avec tout autre éditeur de texte. Lorsque nous ouvrons un fichier hosts, comme vous pouvez le voir dans l’image ci-dessus, la première chose qu’il nous montre est une brève description de son fonctionnement et à quoi sert ce fichier. Dans ce cas, il indique ce qui suit :

« Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP pour Windows. Ce fichier contient les mappages d’adresses IP aux noms d’hôte. Chaque entrée doit être conservée sur une ligne individuelle. L’adresse IP doit être placée dans la première colonne suivie du nom d’hôte correspondant. L’adresse IP et le nom d’hôte doivent être séparés par au moins un espace.»

Ensuite, il nous dit que si nous voulons laisser des commentaires dans le fichier hôte, nous devons utiliser le caractère «#» devant ce que nous écrivons.

Enfin, il nous montre des exemples de comment éditer correctement le fichier hosts :

Exemple:

102.54.94.97 rhino.acme.com # serveur source

38.25.63.10 x.acme.com # x hôte client

127.0.0.1 hôte local

:: 1 hôte local

Comme on peut le voir, il faut d’abord entrer l’adresse IP, suivie d’au moins un espace et le nom DNS, et, si on veut écrire un commentaire, il faut laisser au moins un espace et entrer le caractère «#» devant du commentaire. Comme on peut le voir, il est très facile d’éditer le fichier hosts, mais très utile et puissant à la fois.

Un avantage offert par le fichier hosts est qu’il nous permet d’attribuer un nom spécifique à chaque ordinateur. Un autre avantage est que nous pouvons bloquer l’accès à un site Web spécifique en le redirigeant vers une fausse IP. Par exemple, lorsque quelqu’un essaie d’ouvrir la page Web que nous avons redirigée vers une fausse IP, il trouvera un message d’erreur indiquant que l’hôte est introuvable, et nous pouvons même le rediriger directement vers 127.0.0.1 qui est notre propre ordinateur (hôte local).

Comment modifier un fichier Hosts

Microsoft Windows

Nous allons expliquer comment vous pouvez modifier le fichier hosts dans les systèmes d’exploitation Windows XP, 7, 8 et 10. La première chose que nous devons faire est d’exécuter le Bloc-notes en mode administrateur. Une fois exécuté en mode administrateur il faut aller dans le menu fichier, ouvrir et aller dans le chemin suivant : » C:\Windows\System32\drivers\etc\ «.

Une fois dans ce répertoire, nous devons sélectionner le fichier appelé «hosts».

Avec cela, nous pouvons éditer le fichier hosts. Si nous ne l’ouvrons pas en tant qu’administrateur, il ne nous permettra pas d’enregistrer les modifications dans le dossier où se trouve le fichier.

Mac OS

Nous allons expliquer comment vous pouvez modifier le fichier hosts dans les systèmes d’exploitation OSX. Dans la barre du haut, nous devons sélectionner l’option «Aller dans le dossier» et écrire le chemin suivant: / private / etc / hosts et cliquer sur «Open». Ensuite, le dossier contenant le fichier hosts sera ouvert et en double-cliquant sur le fichier, l’éditeur de texte s’ouvrira.

Si notre utilisateur n’a pas d’autorisation d’écriture, nous devons effectuer les étapes suivantes. Nous ouvrons d’abord un terminal et écrivons la commande suivante :

» Sudo nano / etc / hosts» et appuyez sur la touche Entrée.

Il demandera le mot de passe de l’utilisateur, puis nous pourrons éditer le fichier hosts.

Linux

Nous allons expliquer comment vous pouvez modifier le fichier hosts dans les systèmes d’exploitation Linux. Selon le système d’exploitation Linux que nous utilisons et le bureau que nous utilisons, nous devons ouvrir un terminal et entrer la commande suivante :

sudo nano / etc / hosts et appuyez sur la touche Entrée.

Ensuite, le fichier hosts sera ouvert afin que nous puissions le modifier.

Les risques du fichier des hôtes

Le grand risque que nous pouvons trouver avec le fichier Hosts est qu’un programme malveillant modifie le fichier à notre insu et redirige le trafic de l’ordinateur vers des sites Web malveillants. Pour éviter cela, il est important que nous ayons un bon pare-feu et un bon antivirus. Cela empêchera tout programme malveillant d’entrer. De même, si vous avez des doutes, nous vous conseillons de consulter votre fichier hosts s’il a une entrée étrange. Ci-dessus, vous pouvez voir un fichier d’hôtes Windows 10, car il est fourni par défaut.

Il est devenu clair pour nous que le fichier hosts est comme un serveur DNS, mais local. Grâce à lui, nous avons vu que nous pouvons personnaliser les noms d’ordinateurs, que lors de la saisie de ce nom est redirigé vers une adresse IP spécifique, bloquer des sites Web ou toute action que nous voulons faire. De nos jours, il est vrai que pour les utilisateurs à domicile, il n’est pas utilisé, mais au niveau de l’entreprise, il est largement utilisé pour spécifier des adresses IP spécifiques à des ordinateurs spécifiques.

Si vous souhaitez personnaliser l’accès à un ordinateur de votre réseau à l’aide d’un nom spécifique, la modification du fichier hosts est une solution simple et efficace. Si vous avez des questions, laissez-les dans les commentaires.

Articles Similaires

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba