Quel est le format du fichier hosts ? Utiliser le fichier hosts à vos propres fins. Utilisation du fichier hosts

Dans cette leçon, nous comprendrons ce que c'est fichier d'hôtes, où il se trouve, comment le changer et à quoi il devrait ressembler dans des conditions normales.

Fichier d'hôtes- un fichier standard contenant une liste d'adresses IP associées aux noms de sites.

Il sert en quelque sorte de serveur DNS local, indiquant à qui l'ordinateur doit s'adresser lors de la saisie d'une adresse spécifique dans le navigateur. Ci-dessous vous pouvez voir un exemple du contenu d'un tel fichier.

Par défaut, les hôtes ne contiennent qu'une seule adresse IP (127.0.0.1), qui est occupée par votre ordinateur.

Lorsque l'on saisit l'adresse d'un site dans la barre d'adresse du navigateur, avant le chargement du site, l'ordinateur accède d'abord au fichier hosts, regarde si cette adresse est dans la liste ou non, et accède ensuite seulement aux serveurs DNS sur Internet . Contrairement aux serveurs, nous contrôlons nous-mêmes le fichier. S'il n'y a pas d'adresse, alors les serveurs DNS sont contactés et le site est chargé, mais s'il y a une entrée dans le fichier, alors l'ordinateur regarde quelle adresse IP il doit contacter.

Les hôtes peuvent être utilisés pour bloquer l'accès aux ressources Internet. Pour ce faire, ajoutez une nouvelle ligne comme celle-ci immédiatement après la ligne 127.0.0.1 localhost :

127.0.0.1 adresse_site

L'adresse du site correspond à l'adresse IP de l'ordinateur et ne se charge donc pas.

Vous trouverez ci-dessous les fonctionnalités de modification du fichier hosts :

Chaque entrée doit être sur une ligne distincte ;
- l'adresse IP vient en premier dans l'entrée ;
- L'adresse IP et l'adresse du site doivent être séparées par au moins un espace ;
- le dièse # en début de ligne permet de la commenter, c'est à dire assurez-vous que cela ne fonctionne pas.

Très souvent, le fichier hosts est utilisé par des attaquants. Le virus remplace ou modifie le fichier de sorte que lorsque vous tapez une certaine adresse, ce n'est pas le site d'origine qui s'ouvre, mais le site des attaquants, qui est très similaire au vrai. En plus de la redirection, le blocage peut être utilisé lorsque des fraudeurs bloquent simplement l'accès au site.

Où se trouvent les hôtes ?

Maintenant, voyons ça où se trouvent les hôtes ?. Trouver des hôtes peut être trouvé à:

C:\Windows\System32\drivers\etc

Le chemin présenté ci-dessus est pertinent pour le système d'exploitation Windows. Pour d'autres systèmes d'exploitation, ce chemin peut être différent.

L'emplacement du fichier peut être modifié dans le registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

Comment changer le fichier hosts.

Le fichier hosts n'a pas d'extension, vous ne pouvez donc pas l'ouvrir en double-cliquant simplement dessus avec le bouton gauche de la souris. Faites un clic droit dessus et sélectionnez "Ouvrir avec".

À quoi doit ressembler le fichier hosts ?

Vous trouverez ci-dessous les textes originaux des fichiers hosts pour différents systèmes d'exploitation Windows. Il s'agit du contenu du fichier par défaut.

Windows XP

# Copyright (c) 1993-1999 Microsoft Corp.
#
#
# L'entrée doit être conservée sur une ligne individuelle. L'adresse IP doit

#espace.
#

#
# Par exemple:
#
#102.54.94.97 rhino.acme.com
# serveur source
127.0.0.1 hôte local

Windows Vista

# Copyright (c) 1993-2006 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP pour Windows.
#
# Ce fichier contient les mappages des adresses IP aux noms d'hôtes. Chaque
# être placé dans la première colonne suivi 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.
#
# De plus, des commentaires (tels que ceux-ci) peuvent être insérés sur des
# lignes ou suivant le nom de la machine indiqué par un symbole "#".
#
# Par exemple:
#
# 38.25.63.10 x.acme.com # x hôte client

127.0.0.1 hôte local
::1 hôte local

Windows 7

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP pour Windows.
#
# Ce fichier contient les mappages des adresses IP aux noms d'hôtes. Chaque
# L'entrée doit être conservée sur une ligne individuelle. L'adresse IP doit
# être placé dans la première colonne suivi 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.
#
# De plus, des commentaires (tels que ceux-ci) peuvent être insérés sur des
# lignes ou suivant le nom de la machine indiqué par un symbole "#".
#
# Par exemple:
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # x hôte client

# La résolution du nom d'hôte local est gérée dans le DNS lui-même.
#127.0.0.1hôte local
# ::1 hôte local

En conclusion, j'aimerais parler de la façon de vous protéger des changements d'hôtes. Bien entendu, les antivirus passent avant tout. Assurez-vous de les utiliser et de maintenir la base de données à jour. De plus, j'ai récemment écrit sur un programme appelé Gestionnaire de navigateur. Il vous permet de suivre et d'empêcher les modifications apportées à un fichier sans votre participation. Et bien sûr, n'installez pas de programmes non vérifiés et n'exécutez pas de fichiers étranges.

Si vous avez des questions, assurez-vous de les poser.

Dans cette leçon, nous parlerons de ce qu'est la RAM d'un ordinateur.

Les problèmes de connexion Internet sont l’une des conséquences les plus courantes d’une infection virale sur un ordinateur. Dans ce cas, soit les sites ne s'ouvrent pas, soit au lieu d'un site, l'utilisateur se retrouve sur un autre, et ce comportement peut être observé même après la suppression du virus. Cause? Le programme malveillant modifie les paramètres et les fichiers du système, parmi lesquels l'un des plus importants est le fichier hosts.

Pourquoi le fichier hosts est-il nécessaire et où se trouve-t-il ?

Vous avez probablement déjà entendu parler de ce fichier ; il semble être utilisé pour bloquer des sites ou quelque chose comme ça. Oui, il contient une telle fonctionnalité, mais il était à l’origine utilisé à d’autres fins, plus importantes. Au fait, saviez-vous que le fichier hosts est présent non seulement sous Windows 7/10, mais aussi sous Linux, Mac OS et Android ? Cette polyvalence n’est pas du tout fortuite, car le fichier hosts est apparu à l’aube d’Internet.

En fait, il n’y avait pas Internet au sens plein du terme à l’époque, et s’il y avait quelque chose, c’était bien les petits réseaux locaux. Comme aujourd’hui, les ordinateurs communiquaient via des adresses IP, compréhensibles pour les machines, mais peu pratiques pour les utilisateurs. Ensuite, les informaticiens ont décidé de mettre en œuvre l’accès aux ordinateurs par nom, ce qu’ils ont fait, mais les adresses IP n’ont pas disparu ; les hôtes avaient toujours besoin d’adresses numériques et non analogiques pour les messages.

Une solution a été trouvée très rapidement. Un fichier Hosts spécial contenant une liste de noms d'hôtes et leurs adresses IP correspondantes a été envoyé à chaque ordinateur du réseau local. Lorsqu'un ordinateur s'adressait à un autre par son nom, celui-ci était associé à son adresse numérique et une connexion était ainsi établie. Au début, tout allait bien, mais il y avait de plus en plus de ressources, la liste du fichier Hosts s'allongeait et son envoi vers un PC devenait de plus en plus problématique. Une nouvelle solution était nécessaire, et elle a également été trouvée. La table de correspondance a été transférée sur Internet alors déjà formé, formant un système de noms de domaine, et le fichier Hosts est devenu largement inutile.

Cependant, les développeurs ne l'ont pas supprimé de leurs systèmes d'exploitation. Il est toujours présent dans la plupart des systèmes d'exploitation, établissant toujours une correspondance entre l'adresse IP et le domaine du site et, comme auparavant, sa requête a une priorité plus élevée sur l'accès aux serveurs DNS, mais son contenu est désormais devenu beaucoup plus pauvre, limité à deux entrées, et même alors inactif. Actuellement, les hébergeurs sont principalement utilisés pour les réseaux d'échange de bannières, la redirection automatique d'une ressource à une autre, ainsi que pour accélérer l'accès aux sites.

Dans les premières versions de Windows, le fichier hôte se trouvait dans le dossier %windir% commençant par NT, son emplacement permanent est ; C:/Windows/System32/drivers/etc. Dans de rares cas, le fichier HOSTS se trouve dans un dossier différent ; son chemin d'accès peut être déterminé dans l'éditeur de registre en développant la branche. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters et en regardant la valeur du paramètre DataBasePath.

Comment changer le fichier hosts : ouverture, édition et sauvegarde

Nous savons donc où se trouvent les hôtes, voyons maintenant ce qui peut être fait avec et pourquoi il pourrait être nécessaire de le modifier. Essentiellement, le fichier hôte est un document texte ordinaire, uniquement sans extension. Vous pouvez l'ouvrir avec n'importe quel éditeur de texte, le même Bloc-notes standard.

Il existe également des utilitaires spéciaux comme Éditeur d'hôtes, mais leur utilisation dans la plupart des cas est peut-être inutile. Le contenu du fichier hosts est présenté avec de brèves informations sur son objectif et deux exemples d'utilisation. La syntaxe des entrées est très simple. L'adresse IP vient en premier, suivie du nom d'hôte quelques espaces plus tard. Par exemple, IP 38.25.63.10 correspondra à l'adresse x.acme.com, et IP 127.0.0.1 ou ::1 (pour IPv6) correspondra à l'adresse de l'ordinateur local (localhost).

Veuillez noter que toutes les lignes sont précédées du signe #, cela signifie que la ligne est commentée, c'est-à-dire qu'elle est inactive, ce qui revient à si le fichier était vide. Il ne commencera à fonctionner que lorsque vous ajouterez une nouvelle entrée. Donnons un exemple de la façon de modifier le fichier hosts dans Windows 7/10 et de l'utiliser pour bloquer un site Web, en redirigeant la demande vers l'ordinateur local. Disons que nous souhaitons restreindre l'accès au réseau social VKontakte. Pour cela, ajoutez la ligne suivante à la fin du fichier :

127.0.0.1 vk.com

Nous enregistrons le fichier HOSTS comme n'importe quel autre fichier texte, redémarrons le navigateur et essayons d'accéder au site. En conséquence, vous recevrez l’erreur « Impossible d’accéder au site ». Cela fonctionne très simplement. Lorsqu'un utilisateur accède à vk.com, le navigateur accède d'abord à HOSTS et recherche une correspondance entre le nom d'hôte et son adresse IP et, l'ayant trouvé, accède à l'adresse IP spécifiée, ignorant les services du serveur DNS, depuis l'accès à l'hôte le dossier est une priorité.

Bien entendu, il n'y a pas de réseau social sur l'ordinateur local, le navigateur renvoie donc une erreur. De cette façon, vous pouvez bloquer toutes les ressources en les enregistrant dans HOSTS dans une colonne. Un autre exemple d'utilisation d'un fichier hôte est la redirection vers un autre site sur Internet. Tout est pareil ici, seulement à la place de l'adresse IP locale 127.0.0.1, l'adresse d'un autre site est écrite. Soit dit en passant, les virus le font souvent en modifiant les HOSTS et en ajoutant des redirections vers les ressources de phishing.

C'est pourquoi il est si important de savoir à quoi devrait ressembler le fichier hosts par défaut. Si vous ne l'avez pas modifié et qu'il contient des entrées non commentées, cela devrait être un sujet de préoccupation. Cependant, les utilitaires anti-spyware peuvent également changer d'hôte en y écrivant les adresses des ressources bloquées et peu fiables. Des modifications peuvent également être apportées par les keygens utilisés pour contourner l'activation des logiciels sous licence.

Comment récupérer un fichier hosts supprimé ou modifié

Ci-dessus, nous avons examiné les principes de base du fonctionnement du fichier et avons en même temps appris à le modifier. Hélas, tout ne se passe pas aussi bien. Les utilisateurs se plaignent souvent que le fichier hôte ne peut pas être ouvert et, si cela est possible, il ne peut pas être modifié ou le système en supprime automatiquement les lignes ajoutées. La principale raison en est que l’utilisateur ne dispose pas des droits appropriés.

La modification doit être effectuée avec des privilèges élevés. Comment puis-je ouvrir le fichier hosts en tant qu'administrateur s'il n'y a pas d'option correspondante dans le menu contextuel ? Très simple. Accédez à l’emplacement du fichier exécutable du Bloc-notes ou d’un autre éditeur de texte, cliquez dessus avec le bouton droit et sélectionnez « Exécuter en tant qu’administrateur » dans le menu.

Dans l'interface de l'éditeur via le menu Fichier – Ouvrir recherchez et ouvrez le fichier hosts, en n'oubliant que de sélectionner « Tous les fichiers » au lieu de « Documents texte » dans la fenêtre d'aperçu standard.

Sous Windows 8.1 et 10, un fichier hôte modifié peut être nettoyé par les outils de sécurité du système, en particulier Windows Defender intégré. Pour éviter que cela ne se produise, les hôtes doivent être ajoutés à la liste d'exclusion. Lancez Defender, accédez à l’onglet Paramètres et sélectionnez Fichiers et emplacements exclus sur la gauche.

Spécifiez le chemin d'accès au fichier hosts et enregistrez les paramètres.

Le système ne le vérifiera plus, donc les modifications que vous avez apportées ne seront pas annulées.

Dans Windows 10, des exceptions sont faites à partir du composant Windows Defender Security Center, lancé depuis la barre d'état système.

Nous ne pouvons pas non plus exclure des problèmes lors de la tentative d'enregistrement d'un fichier modifié. La raison est la même : le manque de droits. Résoudre ce problème n'est pas difficile. Étant donné que le système ne vous permet pas d'enregistrer le fichier modifié directement dans le dossier etc, enregistrez-le sur votre bureau (supprimez l'extension, si elle est attribuée).

Renommez le fichier d'origine en hosts.old, puis copiez le nouveau fichier hosts modifié de votre bureau vers le dossier etc.

Il existe une manière plus radicale, par exemple, les hôtes peuvent être modifiés directement en démarrant à partir de n'importe quel LiveCD avec un gestionnaire de fichiers intégré.

Et une dernière chose. Que faire si le fichier hosts a été modifié ou supprimé ? Est-il possible de le restaurer d'une manière ou d'une autre ? La suppression de ce fichier n'affectera en rien le fonctionnement du système, sauf si vous l'avez modifié dans un but spécifique. Quant à la récupération, il existe plusieurs solutions. Le fichier hosts source, bien qu'il contienne des données, est essentiellement équivalent à un fichier vide. Créez un fichier texte vide sur votre bureau, supprimez son extension et déplacez-le vers le dossier etc, ce seront vos nouveaux hôtes.

Vous pouvez également récupérer le fichier depuis un autre ordinateur ou une machine virtuelle avec Windows ; il n'y a pratiquement aucune différence dans les versions du système d'exploitation. Si vous souhaitez restaurer le contenu des hôtes d'origine, vous pouvez supprimer manuellement toutes les lignes non commentées ou utiliser l'utilitaire de guérison gratuit Dr.Web CureIt ! – il est capable de restaurer l'hôte en réinitialisant son contenu à l'état par défaut.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :