Qu'est-ce qu'un fichier hosts ? Le fichier hosts - où il se trouve, à quoi il devrait ressembler, comment le modifier et l'enregistrer Le fichier host est vide, que faire

Cet article parlera du fichier système « qui souffre depuis longtemps » hôtes, qui souffre souvent de « logiciels malveillants » réseau divulgués sur l’ordinateur. Hôtes n'a pas d'extension, mais il s'agit essentiellement d'un fichier texte ordinaire et le bloc-notes intégré suffit pour le modifier. Le but du fichier est de stocker une liste de domaines et leurs correspondants PI-des adresses. Il s'agit de la liste à laquelle le navigateur accède en premier après avoir saisi, par exemple, un nom de domaine dans la barre d'adresse. Yandex.ru pour savoir qu'elle correspond à l'adresse 77.88.21.11.

Imaginez maintenant qu'un programme malveillant ait modifié le hôtes"IP" Yandex.ruà l’adresse du site « weed » dont elle a besoin. Maintenant, à chaque fois après avoir tapé dans le navigateur Yandex.ru vous vous retrouverez sur certains XXX.com. Bien entendu, cette honte doit être rapidement stoppée, pour cela il faudra vous rendre directement au dossier hôtes. Dans l'article, je vais décrire une manière garantie de le faire, car... dans les dernières versions les fenêtres le développeur a renforcé la sécurité du système d'exploitation, ce qui a en pratique rendu la vie plus difficile aux utilisateurs : le dossier souhaité peut ne pas être visible ou le fichier lui-même ne peut pas être modifié.

Alors, pour apporter hôtes devrait être ouvert sur une vue « divine » Bloc-notes en tant qu'administrateur. Pour cela, allez dans le menu "Commencer"→ suivant," Tous les programmes" → "Standard" → clic droit sur Carnet de notes et dans le menu contextuel sélectionnez "Exécuter en tant qu'administrateur ".

Dans le panneau supérieur qui apparaît, cliquez sur " Déposer " → "Ouvrir" → dans la barre d'adresse indiquez le chemin d'accès au dossier souhaité – C:\Windows\System32\drivers\etc . Si le dossier est vide, dans la ligne « Nom du fichier » écrivez hôtes et cliquez sur " Ouvrir" (capture d'écran suivante).

Le contenu du fichier peut être comparé à l'original dans Windows 7 et, en cas de divergences, copiez-le vous-même.

# 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 # 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. # # De plus, des commentaires (tels que ceux-ci) peuvent être insérés sur des lignes # individuelles ou après 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.1 hôte local

En principe, vous ne pouvez laisser qu'une seule entrée - 127.0.0.1 hôte local ou même ne rien laisser - en tout cas, c'est mieux que la honte comme dans la capture d'écran ci-dessous (un vrai exemple des éditeurs hôtes méchant-virus).

Comme vous pouvez le constater, le « malware » a bloqué la mise à jour des programmes antivirus et l'accès aux sites de réseaux sociaux. Pour éviter que la situation ne se reproduise, il est recommandé de protéger le fichier avec le " Seule la lecture" en cliquant sur hôtes clic droit → " Propriétés" → sur le premier onglet "Général", cochez la case à côté de l'attribut correspondant.

À propos de ce que vous pouvez faire d'autre d'utile avec un fichier système hôtes Je vous le dirai dans le nôtre.

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.1 hô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é Browser Manager. 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 examinerons des concepts tels que la porte ou la page d'entrée et la porte.

Peu d'utilisateurs qui travaillent avec les « sept » et surfent sur Internet réalisent la véritable signification du fichier HOSTS (Windows 7). Son contenu sera montré un peu plus tard, mais pour l'instant attardons-nous un peu sur la théorie.

pourquoi est-ce nécessaire ?

En général, si quelqu'un y a prêté attention, le fichier lui-même se trouve dans le répertoire etc, si vous vous déplacez séquentiellement le long de l'arborescence depuis le dossier Windows, via System32 jusqu'au répertoire des pilotes sur le lecteur système. Cependant, tout le monde n’entre pas dans un tel maquis du système et, dans l’ensemble, ce n’est pas nécessaire. D'un autre côté, si vous y prêtez attention, l'objet lui-même n'a pas d'extension, bien qu'il s'agisse en fait d'un document texte ordinaire.

Mais regardons de plus près Windows 7. Son contenu est que c'est cet objet qui est responsable dans le système de la relation entre les noms d'hôtes (sites, nœuds, etc.) et de la détermination de leurs adresses IP pour fournir un accès à l'utilisateur final. à la ressource. En gros, nous n'avons pas besoin de saisir des combinaisons composées de nombres dans le navigateur, mais nous ne pouvons spécifier que les noms des ressources.

Et encore une petite précision sur le fichier HOSTS (Windows 7). Son contenu peut changer. Selon les modifications apportées, cela peut permettre de bloquer certains sites, d'accélérer l'accès à certaines ressources ou, au contraire, de jouer une blague cruelle en redirigeant l'utilisateur vers des sites douteux. Cependant, regardons d’abord le fichier original.

(Windows 7) : Contenu

Alors, essayons d'abord d'ouvrir. Il faut dire que si vous utilisez la méthode standard du double-clic, rien ne fonctionnera, car, comme mentionné ci-dessus, cet objet n'a pas d'extension. De plus, le fichier peut être masqué, vous devez donc d'abord sélectionner Afficher les objets cachés dans le menu Affichage. Mais le système proposera plusieurs applications à ouvrir. Nous choisissons la chose la plus simple - le Bloc-notes standard et examinons le contenu du fichier HOSTS (Windows 7). Devant nous se trouve quelque chose d'incompréhensible : un texte descriptif, quelques exemples et une ligne indiquant l'IP locale (# 127.0.0.1 localhost). Voilà comment il devrait être.

Attention! Il ne doit rien y avoir en dessous de la ligne indiquant l'adresse locale réservée, à moins bien sûr que l'utilisateur souhaite qu'une ressource soit bloquée !

En général, tout ce qui se trouve au-dessus de localhost est autorisé en ressources. Tout ce qui est en dessous est bloqué. Il n'est pas difficile de deviner que de nombreux virus, notamment les programmes diffusant du spam ou de la publicité (Malware, Adware, etc.), éditent indépendamment le contenu de ce fichier. Il s'avère donc que lorsqu'il demande une ressource, l'utilisateur reçoit une redirection (redirection) vers une ressource complètement différente.

HÔTES par défaut dans Windows 7

Nous avons examiné le fichier original. Examinons maintenant le contenu modifié. Pour le corriger, vous pouvez récupérer le contenu d'un fichier « propre » pour le « sept » sur un autre ordinateur ou depuis Internet, le copier, puis le coller dans l'original et l'enregistrer.

Mais il y a un problème. Le fait est que parfois, après avoir supprimé tout ce qui est inutile, il n'est pas possible de sauvegarder le fichier comme l'original (le système ne permet tout simplement pas de le faire).

Que faire dans ce cas ? Tout d'abord, supprimez complètement l'original (Maj + Suppr), en contournant la Corbeille. Ensuite, nous faisons un clic droit sur l'espace vide à l'intérieur du répertoire etc et créons un nouveau fichier avec le même nom, mais ne spécifions pas l'extension. Maintenant, nous y insérons le contenu nécessaire et enregistrons l'objet. Après cela, vous devez y trouver le fichier lmhosts.sam et le supprimer, comme indiqué précédemment.

Ça y est, c'est fait. Dans les deux cas, un redémarrage du système est requis. Ce n’est qu’alors que tout fonctionnera comme prévu. Et bien sûr, l’édition doit être effectuée exclusivement avec les droits d’administrateur.

Conclusion

Dans l’ensemble, un très bref résumé du fichier HOST a été fourni ici. Si l'on considère les problématiques de blocage de certaines ressources indésirables ou, au contraire, d'autorisation d'y accéder avec un accès plus rapide, l'édition doit se faire exclusivement manuellement et selon certaines règles. Ici, vous devez vous rappeler que le rôle clé du séparateur est joué par la ligne indiquant l'adresse IP locale réservée. Eh bien, comme on dit, c’est une question de technique. À propos, la technique ci-dessus sera également utile si le contenu de l'objet a été modifié en raison de l'influence de programmes antivirus.

Fichier d'hôtes système est un fichier texte contenant une base de données locale de noms de domaine et de leurs adresses IP. Une requête vers le fichier hosts a une priorité plus élevée que l'accès aux serveurs DNS. Divers virus ou logiciels malveillants en profitent et remplacent son contenu par leurs données.
Où se trouve le fichier hosts ?
Par défaut, le fichier système hôtes situé dans le répertoire .
Pour y accéder il faut aller dans le menu CommencerExécuter ou appuyez sur la combinaison de touches GAGNER+R. Dans la fenêtre qui s'ouvre Démarrage du programme entrez l'adresse:
C:\Windows\system32\drivers\etc
ou
%WinDir%\system32\drivers\etc
appuie sur le bouton Entrer.

Pour l'ouvrir, faites un clic droit dessus et sélectionnez l'élément dans le menu Ouvrir avec le bloc-notes
Ce qui devrait être dans le fichier hosts par défaut?

Fichier d'hôtes pour Windows XP :

# Copyright (c) 1993-1999 Microsoft Corp.# # # espace. # # # Par exemple : # 127.0.0.1 localhost

Fichier d'hôtes pour Windows Vista :

# Copyright (c) 1993-2006 MicrosoftCorp. # # 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 après 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

Fichier d'hôtes pour Windows 7 :

# Copyright (c) 1993-2009 MicrosoftCorp. # # 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 après 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 127.0.0.1 hôte local :: 1 hôte local

Fichier d'hôtes pour Windows 8 :

# 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 après 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.1 hôte local # ::1 hôte local

C'est exactement la question posée par les utilisateurs qui tentent de débloquer l'accès à Odnoklassniki et VKontakte. En fait, il se peut que seul le fichier hosts visible soit vide, mais il existe également un fichier hosts caché, qui bloque l'accès aux sites les plus populaires.

Regardons un exemple spécifique. Vous essayez sans succès de vous connecter à Odnoklassniki et VKontakte, mais vous n'y parvenez pas.

Lorsque j'essaie de me connecter à Odnoklassniki, un message apparaît Identifiant et/ou mot de passe incorrect.

Lorsque vous essayez de vous connecter à VKontakte, un message apparaît Cette adresse e-mail n'est pas enregistrée ou le mot de passe est incorrect.

Ensuite, vous trouvez sur Internet des informations dont vous avez besoin pour vérifier le fichier hosts.

Le fichier hosts se trouve à C:\Windows\System32\drivers\etc. On va dans le dossier etc dans lequel on trouve le fichier hosts.

Nous ouvrons le fichier hosts à l'aide du Bloc-notes et constatons que le fichier est vide.

Nous ouvrons le fichier hosts et constatons qu'il est vide

Que faire si le fichier hosts est vide ?

Récemment, les cas sont devenus plus fréquents lorsqu'un autre fichier hosts apparaît dans le dossier etc, mais il a les attributs d'un fichier système, c'est-à-dire est caché. Pour le voir, vous devez activer l'option. Après avoir activé l'option d'affichage des fichiers cachés, il s'est avéré qu'il n'y avait pas un, mais deux fichiers hôtes dans le dossier ets.

Il y a des entrées étrangères dans le fichier d'hôtes caché

Le fichier hosts peut-il être vide ?

Je dirai tout de suite qu'en principe, dans Winows 7 le fichier hosts peut être vide, puisque dans le fichier hosts standard toutes les lignes commencent par le signe #, c'est-à-dire sont des commentaires. Le fichier hosts caché peut être supprimé en toute sécurité.

Pour supprimer un fichier, vous aurez besoin des droits d'administrateur.

Après avoir supprimé le fichier hosts caché, l'accès à Odnoklassniki et VKontakte devrait être restauré.

Attention! Même si vous avez réussi à restaurer l'accès aux sites après avoir supprimé le fichier hosts caché, assurez-vous de

Evgueni Moukhutdinov