Hôtes d'origine Windows 7. Comment modifier le fichier hosts

Bonjour, chers lecteurs du site blog. Aujourd'hui, je veux parler de quelque chose d'assez simple dans sa conception, comme Fichier d'hôtes.

Ce qui est remarquable, c'est qu'il vit sur presque tout le monde systèmes d'exploitation(et donc tous les ordinateurs des internautes), de Linux à Windows 7. Une autre particularité de celui-ci est qu'il n'a pas d'extension, mais cela est dû précisément au fait qu'il doit fonctionner sous n'importe quel système d'exploitation, et doit donc être universel.

Mais ce n’est pas l’essentiel. Bien qu'il est une relique du passé, il existe encore de nombreuses façons d'utiliser les hôtes à la fois à des fins bonnes et moins bonnes. Par exemple, les virus et les auteurs de virus l'apprécient beaucoup et l'utilisent souvent soit pour remplacer les sites officiels par leurs doublons de phishing, soit pour bloquer la possibilité de mettre à jour votre programme antivirus.

Cependant équipement de réseau Il faut des spécialistes de la propriété intellectuelle et rien d'autre. Par conséquent, une liste de correspondance entre le nom d'hôte et son adresse IP () a été générée manuellement. Une telle liste s'appelait Hosts et était envoyée à tous les nœuds réseau local. Tout allait bien jusqu'au moment où il n'était plus possible d'utiliser cette méthode en raison du grand nombre d'enregistrements contenus dans ce fichier. L’envoyer est devenu problématique.

À cet égard, nous avons décidé d'aborder cette question différemment, à savoir de placer sur Internet un ensemble complet (système de noms de domaine) qui stockerait toutes ces tables de correspondance et les ordinateurs des utilisateurs contacteraient le plus proche avec la question de savoir quel type d'IP- ish correspond au domaine Vasya.ru.

En même temps, tout le monde a volontiers oublié le fichier Hosts, mais il existait toujours dans tous les systèmes d'exploitation, sauf que son contenu était extrêmement maigre. Habituellement, il n'y avait et n'est toujours présent qu'une seule entrée :

127.0.0.1 hôte local

Pour une raison quelconque, cette adresse IP (ou plutôt la plage 127.0.0.1 - 127.255.255.255) a été choisie pour représenter hôte local(IP privée), c'est-à-dire l'ordinateur sur lequel vous êtes assis (littéralement localhost - « cet ordinateur »). Mais en réalité, tout cela concerne l’ancien IPv4 (quatrième version).

Et dans IPv6, qui est désormais utilisé (du fait qu'il est intégré dans la version précédente le nombre d'adresses n'est plus suffisant pour tout le monde) une telle entrée sera un peu différente :

::1 hôte local

Mais l’essence est la même. Parce que Désormais, les deux normes pour spécifier une adresse IP sont toujours utilisées ou peuvent être utilisées, puis dans le fichier Hosts Habituellement, ces deux lignes sont présentes. Certes, il peut y avoir n'importe quel type de panneau d'affichage écrit au-dessus (selon le système d'exploitation utilisé), mais toutes ces lignes contiennent au début le symbole dièse # (hash), ce qui signifie que ces lignes sont des commentaires et ne doivent pas être prises en compte. .

Sur ma vieille dame Windows Vista Le fichier Hosts ressemble maintenant à ceci :

# Copyright (c) 1993-1999 Microsoft Corp. # # Ceci est un échantillon Fichier HÔTE utilisé par Microsoft TCP/IP Pour les fenêtres. # # 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 # hôte client x # Ce fichier HOSTS créé par l'API Dr.Web Anti-rootkit 127.0.0.1 localhost :: 1 hôte local

Syntaxe d'enregistrement très simple - indiquez d'abord l'adresse IP, puis, à travers n'importe quel nombre d'espaces (tabulations), entrez le nom de l'hôte (ordinateur, nœud ou domaine). Pour chaque entrée cette sorte une ligne distincte est utilisée.

Ça monte ici question principale, et quelle place occupent actuellement les Hosts dans le processus d'établissement d'une correspondance entre les noms de domaine saisis dans le navigateur et les adresses IP qui se cachent derrière ces domaines ? Eh bien, il s'est avéré que c'était tout à fait vrai place importante occupe, à savoir le premier. Mais tout d’abord.

Ainsi, vous saisissez l'adresse Url () dans la barre d'adresse de votre navigateur, ou suivez un lien depuis les favoris de votre navigateur, ou depuis n'importe quelle page Web qui y est ouverte. Dans tous les cas, le navigateur reçoit de votre part le chemin d'accès au document que vous souhaitez consulter.

Dans tous les cas, il y aura une présence à Urla Nom de domaine le site sur lequel se trouve le document qui vous intéresse (le site dans notre exemple). Cependant, ce domaine correspond à un serveur bien spécifique (peut-être virtuel) sur lequel est hébergé ce même site. Et ce serveur doit avoir doit être une adresse IP, afin qu'il soit visible sur le réseau et accessible.

Votre navigateur ne peut pas savoir quelle IP correspond au nom de domaine contenu dans l'URL (enfin, à moins que vous n'ayez activé la mise en cache des enregistrements DNS dans ce même navigateur et que vous ayez déjà visité ce nœud). C'est pourquoi il s'adresse en premier Pour plus de précisions, reportez-vous spécifiquement au fichier Hosts sur votre ordinateur.

Si ce domaine n'y est pas trouvé (et l'IP correspondante), alors le navigateur commencera à torturer Service de mise en cache des enregistrements DNS depuis Windows. Si vous avez déjà accédé à ce domaine et que peu de temps s'est écoulé depuis, le cache DNS donnera au navigateur cette même adresse IP. Le navigateur le recevra et ouvrira le document que vous avez demandé.

S'il n'y a aucun enregistrement pour ce domaine dans le cache, le navigateur enverra une requête au serveur DNS le plus proche (il s'agira très probablement du serveur de votre fournisseur d'accès Internet) et en recevra les informations requises. Certes, dans ce cas, il peut y avoir un léger retard dans l'ouverture de la page Web que vous avez demandée, mais avec les vitesses Internet modernes, cela sera pratiquement imperceptible.

Et cela se produit avec absolument toute demande d'ouverture d'un document depuis Internet depuis votre ordinateur. Tu as compris? Hôtes vides ne crée aucun problème, mais si vous le remplissez, et même avec une intention malveillante, il se peut que vous n'ayez pas saisi le mot de passe de votre portefeuille Yandex sur le site officiel de ce Système de paiement, et sur une ressource de phishing avec une conception similaire (voir).

Comment se peut-il? Eh bien, personne n'est à l'abri d'une infection virale (), et un virus peut facilement ajouter l'adresse IP d'une ressource de phishing aux hôtes et lui attribuer le nom de domaine money.yandex.ru, par exemple. C'est là que réside le danger.

Sur un faux site réseau social ils peuvent intercepter les mots de passe que vous saisissez, exiger un droit d'entrée ou autre chose de plus créatif. Le plus triste est qu'il est impossible de remarquer la substitution, car le nom de domaine correct apparaîtra dans la barre d'adresse du navigateur.

Où se trouve le fichier Hosts et comment puis-je en supprimer les entrées de virus ?

D'un autre côté supprimer les modifications apportées par le virus même un novice absolu en informatique peut utiliser le fichier Host. Le problème est généralement de trouver où se trouve ce fichier.

Dans les anciennes versions de Windows, comme XP ou 2000, il était ouvert à tous et vivait dans dossiers systèmeà l'adresse suivante :

Windows\System32\drivers\etc\

Vous ne le croirez pas, mais il habite à la même adresse sous Windows 7 et Vista, mais tout y est un peu plus compliqué, car en suivant le chemin :

C:\Windows\System32\drivers\

Vous n’y trouverez aucun dossier etc. Les développeurs ont décidé que le commun des mortels ne devrait pas toucher à ce fichier pour éviter des problèmes.

Cependant, fichier d'hôtes sous Windows 7 et Vista existe toujours, il suffit de le rechercher, après avoir reçu les droits d'administrateur. Personnellement, je n'ai même jamais essayé de comprendre toutes ces absurdités avec les droits, mais j'ai trouvé un moyen très simple de contourner cette limitation.

Alors, allez dans le menu du bouton « Démarrer » – « Tous les programmes » et recherchez-y le dossier « Accessoires ». Il contient des raccourcis, parmi lesquels il est facile de voir « Bloc-notes ». Clique dessus clic-droit souris et de l'apparu menu contextuel choisir "Exécuter en tant qu'administrateur":

Eh bien, en fait, la moitié de la bataille est terminée. Maintenant, dans le bloc-notes que vous sélectionnez menu principaléléments "Fichier" - "Ouvrir". Dans une fenêtre standard Windows Explorer recherchez le dossier souhaité, etc. (dans le répertoire Windows\System32\drivers\), sélectionnez « Tous les fichiers » dans la liste déroulante dans le coin inférieur droit et observez avec des yeux heureux l'apparition de ce fichier top secret :

Ce sera exactement sans expansion, et le reste sera de la foutaise, semble-t-il hosts.txt, des virus sont très souvent créés pour détourner votre attention et finalement vous embrouiller. Pour un vrai fichier, ils définissent l'attribut « Caché », qui peut être coché ou décoché en cliquant simplement avec le bouton droit sur le fichier et en sélectionnant l'élément « Propriétés » du bas :

Et parce que sous Windows, par défaut, les extensions ne sont pas affichées pour les types de fichiers enregistrés (c'est pourquoi ils ont fait cela - je ne comprends pas), puis l'utilisateur trouve hosts.txt sans voir ni son extension, ni le fait qu'il existe un autre hôte dans le même dossier, mais il est caché à ses yeux.

En apportant des modifications au faux, il n'obtient toujours rien, commence à s'arracher les cheveux, à se tordre les mains et se rend au magasin pour acheter un nouvel ordinateur portable afin d'accéder enfin à son contact préféré, que le virus a bloqué sur l'ancien ordinateur. Ahhh, horreur.

Bien sûr, l'utilisateur peut être avancé et activer l'affichage des fichiers cachés et système dans les paramètres. Sous Windows Vista, pour cela, allez dans « Panneau de configuration » - « Options des dossiers » - onglet « Affichage » et déplacez la case à cocher sur « Afficher » dossiers cachés et des fichiers." D’ailleurs, il serait préférable de décocher la ligne « Masquer les extensions… » ci-dessus :

Manger un moyen très simple d'ouvrir ce fichier. Il suffira d'appuyer sur la combinaison de touches Win + R de votre clavier (ou de sélectionner « Exécuter » dans le menu du bouton « Démarrer »), puis de saisir la ligne suivante dans la fenêtre qui s'ouvre et d'appuyer sur Entrée :

Bloc-notes %windir%\system32\drivers\etc\hosts

Mais ce n'est pas le sujet. Nous avons encore trouvé où se trouve ce fichier secret (pour Windows 7 et Vista), et nous devons l'examiner attentivement pour détecter d'éventuels abus. Si l'examen initial du patient ne révèle aucune pathologie, alors regardez vers la zone de défilement de page dans le Bloc-notes.

Parfois, le virus fait son entrée après plusieurs centaines de lignes vides, réduisant ainsi le risque de votre détection. S'il n'y a pas de barre de défilement, alors tout va bien, mais s'il y en a, utilisez-la et amenez vos hôtes sous la forme qu'ils devraient avoir dès la naissance, c'est-à-dire Il suffira d'y contenir seulement deux lignes (personne n'a besoin de commentaires) :

127.0.0.1 localhost :: 1 localhost

Eh bien si usurpation d'adresses dans ce fichier c'est assez simple à représenter, par exemple cela pourrait ressembler à ceci :

127.0.0.1 localhost :: 1 localhost 77.88.21.3 site

Comment, dans ce cas, se déroule-t-il ? blocage certains sites via des hébergeurs ? Eh bien, attribuez simplement l'adresse IP privée 127.0.0.1 au domaine qui doit être bloqué, par exemple, comme ceci :

127.0.0.1 localhost :: 1 localhost 127.0.0.1 vk.com 127.0.0.1 odnoklassniki.ru

Le navigateur intelligent trouve cette correspondance et essaie d'obtenir Document requis(page web) depuis votre propre ordinateur, ce qu'il ne peut bien entendu pas faire et dont il vous informera immédiatement. D'ailleurs, ceci bonne façon bloquez l’accès de vos enfants aux sites que vous pensez qu’ils ne devraient pas visiter. Bien sûr, vous devrez toujours créer une liste de ces sites ou les trouver quelque part, mais si vous le souhaitez, vous pouvez essayer.

Comme je l'ai déjà mentionné, dans les temps anciens, lorsque l'Internet était encore lent pour la plupart des utilisateurs, pour accélérer l'ouverture des sites, ils enregistraient leurs noms IP dans des hôtes. Une autre chose est que ces mêmes ressources changeaient périodiquement leur hébergement et, avec lui, leurs adresses IP. Et l'utilisateur, ayant oublié ce qu'il a fait il y a six mois pour accélérer Internet, essaie en vain de comprendre pourquoi ses ressources préférées ne lui sont pas accessibles.

Comment utiliser les hôtes lors du déplacement d'un site Web vers un nouvel hébergement ?

Eh bien, et enfin, je voudrais parler de la façon dont, en apportant des modifications au fichier Hosts, vous pouvez travailler avec un site qui a migré vers un nouvel hébergement avant même qu'un nouvel enregistrement ne soit enregistré sur tous les serveurs DNS (attribution d'une nouvelle IP adresse à votre domaine ). La méthode est très simple mais efficace.

Donc, vous changez d'hébergeur. Bien entendu, l'adresse IP de votre site change également. Comment les gens vont-ils découvrir cela sur Internet ? Tout est correct, grâce à un réseau de serveurs DNS. D'ailleurs, vous ferez vous-même la première et la plus importante étape en vous rendant dans le panneau de contrôle de votre registraire et en y enregistrant les adresses des serveurs NS de votre nouvel hébergeur.

C'est à partir d'eux que le nouveau DNS se répandra sur Internet. Mais ce processus est long et, dans le pire des cas, peut prendre quelques jours. Pendant ce temps, le site devrait être disponible à la fois sur le nouvel et l'ancien hébergement, afin que les utilisateurs du monde entier ne soient pas privés de la possibilité de le consulter.

Cependant, vous serez vous-même intéressé de savoir ce que ressent réellement votre ressource avec le nouvel hébergeur ? Vérifiez le fonctionnement de tous les plugins et autres choses. Faut-il vraiment attendre de plusieurs heures à deux jours ? Après tout, c'est insupportable.

Tout d'abord, vous pouvez essayer de réinitialiser le cache DNS sur votre propre ordinateur, car cela peut vous empêcher de voir votre ressource sur le nouvel hébergement si des serveurs DNS externes ont déjà reçu nouvelle entrée. Comment faire? Encore une fois, tout est très simple. Appuyez sur la combinaison de touches Win+R de votre clavier (ou sélectionnez « Exécuter » dans le menu du bouton Démarrer), puis saisissez dans la fenêtre qui s'ouvre :

Une fenêtre très effrayante appelée Invite de commandes s'ouvrira, dans laquelle vous devrez coller cette commande :

IPconfig/flushdns

Les boutons de collage habituels dans la fenêtre d'invite de commande ne fonctionnent pas, alors faites un clic droit dans la fenêtre d'invite de commande et sélectionnez Coller.

Après cela, cliquez sur « Entrée », le cache DNS sera vidé sur votre ordinateur et vous pourrez réessayer d'ouvrir votre site. À propos, il peut y avoir un cache DNS dans le navigateur lui-même, alors effacez-le ou actualisez la fenêtre tout en maintenant enfoncée la touche Maj du clavier.

D'ailleurs, si vous êtes intéressé, vous pouvez visualiser le contenu du cache DNS en saisissant ligne de commande la commande suivante :

IPconfig/displaydns

Le site s'ouvre-t-il toujours sur l'ancien hébergement ? Aucun problème. On retrouve le fichier Hosts selon la méthode décrite juste ci-dessus et on y ajoute une seule ligne :

109.120.169.66 site Internet

Où 109.120.169.66 - ce sera Adresse IP de votre nouvel hébergement, puis le nom de domaine de votre site suivra. Tous. Pendant que le reste du monde admire votre ressource sur l'ancien hébergement, vous avez la possibilité de corriger d'éventuels problèmes sur le moteur déjà transféré vers le nouvel hébergement. Le truc est merveilleux et je l'utilise toujours.

Bonne chance à toi! A bientôt sur les pages du site blog

Vous pouvez regarder plus de vidéos en allant sur
");">

Vous pourriez être intéressé

Qu'est-ce que le DNS et comment les serveurs DNS garantissent le fonctionnement d'Internet VPS de NeoServer - devenez propriétaire du vôtre univers virtuel
Comment faire une sauvegarde et une restauration à partir de copie de sauvegarde, ainsi que les nuances du transfert d'un site (Joomla, WordPress) vers un nouvel hébergement
Acheter un domaine (nom de domaine) en utilisant l'exemple du registraire Reghouse
Serveur local Denwer - comment créer un site Web sur un ordinateur - installation, configuration et suppression de Denver

Windows est loin de Linux en termes d'utilisation systématique de fichiers de configuration pour personnaliser les fonctionnalités du système d'exploitation. Tout d’abord, parce que Windows utilise le registre pour cela.

Mais il existe néanmoins de tels fichiers dans Windows, et connaître leur objectif est parfois utile. Un référentiel important d'options de configuration comprend un fichier appelé Hosts. Le nom du fichier n'a pas d'extension, donc quand recherche automatique il n'est pas nécessaire de le préciser.

Au cours de la présentation, nous nous concentrerons sur la septième version de l'OS, comme la plus utilisée par les consommateurs (les astuces de Microsoft dans le G8 n'ont pas réussi à convaincre les utilisateurs que Metro est cool).

Il s’agit essentiellement d’un référentiel de noms de domaine, similaire aux noms de serveurs DNS. L'avantage de son utilisation est que le propriétaire de l'ordinateur est capable de réguler les priorités des domaines lors de leur traduction en réel. adresses réseau lors de l'accès aux ressources Internet.

Les domaines de fichiers ont priorité sur tous les domaines externes Adresses DNS, même ceux spécifiés dans les paramètres les connexions de réseau. L'emplacement de stockage par défaut dans 7 ressemble à ceci : %SystemRoot%\system32\drivers\etc\hosts. Cependant, cette voie n'est pas possible. L'administrateur système peut le remplacer en modifiant la clé de registre nommée HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath. Les fichiers portant un nom et un objectif similaires sont inclus non seulement dans l'environnement système Windows ; ils peuvent être trouvés dans les systèmes d'exploitation de type Unix, Mac-OS et même sur la plate-forme Android.

Structure interne des enregistrements Hosts et manipulation du stockage

Bien que Hosts n'ait pas d'extension, de l'intérieur, il ressemble à un fichier de test normal avec des entrées approximativement au format suivant : 127.0.0.1 localhost. C'est-à-dire avec une structure composée de l'adresse IP d'un domaine et de son nom symbolique, séparés par des espaces ou un caractère de tabulation.

L'exemple donné est une entrée obligatoire dans tout fichier de ce type. Il correspond à l'adresse et au nom de la machine même de l'utilisateur. Toutes les autres entrées ressemblent à celle-ci. Avec l'aide des informations placées ici, le plus différentes tâches. Par exemple:

  • Vous pouvez associer le nom d'hôte local à autre chose qu'une adresse machine locale, mais avec l'adresse de n'importe quel ordinateur sur l'intranet de l'entreprise. Cela se fait souvent administrateurs système entreprises et organisations.
  • Des associations similaires peuvent être utilisées pour optimiser l’accès aux hôtes externes. Si vous créez un enregistrement avec une plage d'adresses IP correspondant aux adresses réelles des sites souhaités, leurs pages se chargeront plus rapidement que lors de l'accès à la base de données DNS du fournisseur.
  • Un autre option utile– la possibilité d'organiser le blocage des domaines indésirables (par exemple, les domaines des sites publicitaires). Pour ce faire, tous ces domaines se voient attribuer une adresse de machine locale – 127.0.0.1

En principe, les hôtes sont une technologie obsolète, prise en charge pour des raisons de compatibilité ascendante.

De plus, il présente un sérieux inconvénient : si la connexion réseau utilise un serveur proxy intermédiaire, alors toutes les entrées de stockage sont simplement ignorées. Il existe également des problèmes de sécurité.

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 prête 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 Dossiers Windows, via System32 vers le répertoire des pilotes sur disque 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 utilisateur final accès à 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. Je dois dire que si vous utilisez méthode standard double-cliquez, rien ne fonctionnera, car, comme mentionné plus haut, 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 nouveau fichier avec le même nom, mais nous ne précisons 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

En général, il y avait très information brèveà propos du fichier HOST. 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.

Un peu de terminologie

DNS(abréviation anglaise de Système de noms de domaines) – Service de noms de domaine. Établit la correspondance entre les chiffres IP-adresses et noms de texte.

DNS(abréviation anglaise de Serveur de noms de domaine) – serveur de noms de domaine ; ordinateur de bureau locale ou Réseau mondial, qui traduit les noms d'ordinateurs dans les enregistrements de domaine en .

Cache DNS(cache de résolution DNS) – stockage temporaire des précédents DNS-demandes sur local. Réduit le temps d’exécution des requêtes, réduit le trafic réseau et Internet.

hôte(anglais) – principal Machine à calculer; hôte, tout appareil connecté à un réseau et utilisant des protocoles TCP/IP.

IP(Anglais) protocole Internet) - Protocole Internet; protocole couche réseau de la suite de protocoles Internet.

adresse IP(Anglais) adresse IP) – utilisé pour identifier un nœud sur un réseau et pour déterminer les informations de routage. Se compose de l'identifiant du réseau ( identifiant de réseau) et l'ID d'hôte ( identifiant d'hôte).

Résolution du nom(anglais) – résolution de noms de domaine ; le processus de conversion d'un nom d'ordinateur en celui approprié.

Service de résolution de noms– service de résolution de noms ; dans les réseaux TCP/IP convertit les noms d'ordinateurs en et vice versa.

TCP/IP(abréviation anglaise de Protocole de contrôle de transmission/protocole Internet) – protocole de contrôle de transfert d'informations, protocole principal des couches transport et session, fournissant des flux en duplex intégral fiables. Conçu pour être utilisé dans le réseau mondial et pour combiner des réseaux hétérogènes.

URL(abréviation anglaise de Localisateur de ressources uniformes) – index unifié ressource d'informations; une chaîne de caractères standardisée indiquant l'emplacement d'une ressource sur Internet.

Ce qui s'est passé hôtes-déposer

hôtes-fichier dans les fenêtres et d'autres systèmes d'exploitation est utilisé pour associer (mapper) les noms d'hôtes (nœuds, serveurs, domaines) à leurs (résolution de nom).

DANS hôtes-par défaut il n'y en a qu'un enregistré dans le fichier(127.0.0.1), réservé à hôte local, c'est-à-dire pour les locaux.

Déposer hôtes est une chose courante fichier texte(sans prolongation).

Adresse disque du fichier hôtes:

les fenêtres 95\98\MOI.\LES FENÊTRES\;

Windows NT\2000\ \ \ – \Windows\System32\drivers\etc\.

Lorsqu'un internaute tape l'adresse ( URL) de n'importe quel site (page web) et clics Entrer:

– le navigateur de l’utilisateur vérifie hôtes-file, si le nom saisi est le nom propre de l'ordinateur ( hôte local);

– sinon, alors le navigateur recherche l'adresse demandée (nom d'hôte) dans le fichier hôtes;

– si un nom d'hôte est trouvé, le navigateur accède à l'hôte correspondant, spécifié dans hôtes-déposer;

– si le nom d'hôte n'est pas trouvé dans le fichier hôtes , puis le navigateur accède à ( DNS-cache);

– si un nom d'hôte est trouvé dans le cache, le navigateur accède à l'hôte correspondant, enregistré dans le cache DNS;

– si le nom d'hôte n'est pas trouvé dans le cache du résolveur DNS, le navigateur accède DNS-serveur;

– si la page web (site) demandée existe, DNS-server traduit spécifié par l'utilisateur URL-adresse dans ;

– Le navigateur Web charge la ressource demandée.

Histoire d'origine hôtes-déposer

# Copyright (c) 1993-1999 Microsoft Corp.

#

#

#espace.

#

#

# Par exemple:

#

127.0.0.1 hôte local

# 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

# 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

127.0.0.1 hôte local

::1 hôte local

# 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

Usage hôtes-déposer

hôtes-file peut être utilisé pour accélérer le travail sur le réseau mondial et réduire le trafic - en raison de la réduction des requêtes vers DNS-serveur pour les ressources fréquemment visitées.

Par exemple, vous téléchargez souvent des ressources google.ru Et google.com. Ouvrir le fichier hôtes et après la ligne127.0.0.1 hôte local saisir des lignes

209.85.229.104 google.ru

74.125.232.20 google.com

Cela empêchera le navigateur Web d'avoir à contacter le serveur DNS, et établissez immédiatement une connexion aux sites google.ru Et google.com.

Parfois hôtes-file est utilisé pour bloquer les ressources indésirables (par exemple, le spam et les logiciels malveillants). logiciel). Pour ce faire, vous avez besoin après la ligne 127.0.0.1 hôte local entrer une chaîne

127.0.0.1 URL_of_resource_blocked

L'essence de cette manipulation est que la ressource bloquée est mappée à127.0.0.1 qui est l'adresse ordinateur local, – afin que la ressource indésirable ne soit pas chargée.

Règles d'édition hôtes-déposer

1. Chaque élément doit être sur une ligne distincte.

2. doit commencer à la première position de la ligne et doit être suivi (sur la même ligne) de son nom d'hôte correspondant.

3. et le nom d'hôte doivent être séparés par au moins un espace.

4. Les commentaires doivent être précédés du symbole # .

5. Si des commentaires sont utilisés dans les chaînes correspondant au nom de domaine, ils doivent suivre le nom d'hôte et être séparés par # .

Usage hôtes-fichier par les auteurs de virus

Les attaquants ont choisi depuis longtemps hôtes-fichier, – avec son aide, les adresses réelles des ressources Web sont remplacées par celles infectées. Après cela, le navigateur Web redirige l'utilisateur vers des sites contenant des logiciels malveillants ou, par exemple, bloque l'accès aux sites des fabricants d'antivirus.

Modification de déguisements malveillants hôtes-fichier comme suit :

– pour rendre difficile la détection des lignes ajoutées par un virus, elles sont écrites à la fin du fichier - après une grande zone vide formée à la suite de traductions répétées de lignes ;

– ensuite à l'original hôtes-le fichier se voit attribuer un attribut Caché(défaut fichiers cachés et les dossiers ne sont pas visibles);

– un faux est créé hôtes- un fichier qui, contrairement à un vrai fichier hôtes(sans extension) a une extension .SMS(par défaut, les extensions ne sont pas affichées pour les types de fichiers enregistrés) :


hôtes-file : comment éliminer les conséquences attaque de virus

Ouvrir hôtes-file (si le virus a installé le fichierattribut Caché, sera requis dans Propriétés du dossier activer l'option Montrer fichiers et dossiers cachés) ;

– une fenêtre apparaîtra les fenêtres avec un message "Le fichier suivant n'a pas pu être ouvert...";


– régler l'interrupteur Sélection manuelle d'un programme dans la liste -> OK;

- dans la fenêtre Sélection du programme dans la liste déroulante Programmes souligner Bloc-notes -> OK;

- déposer hôtes ouvrira dans Bloc-notes;

– supprimer toutes les lignes sauf 127.0.0.1 hôte local;

- sauvegarder hôtes-déposer.

Valéry Sidorov

A quoi sert le fichier Hosts ?
Le but de ceci fichier système- attribuer à certaines adresses de sites Web une adresse IP spécifique.
Ce fichier est très populaire auprès de toutes sortes de virus et de logiciels malveillants afin d'y écrire leurs données ou simplement de les remplacer.
Le résultat de ces actions peut être des signes « d'insertion » d'un site dans les navigateurs, qui demanderont l'envoi d'un SMS à l'ouverture du navigateur, ou du blocage de divers sites, à la discrétion des créateurs du virus.

Où se trouve le fichier hosts dans Windows ?
Pour différentes versions Système d'exploitation Emplacement des fenêtres fichier hôte c'est un peu différent :

Windows 95/98/ME: WINDOWS\hôtes
Windows NT/2000: WINNT\system32\drivers\etc\hosts
Windows XP/2003/Vista/Seven(7)/8: WINDOWS\system32\drivers\etc\hosts


De plus, la fin hôtes, c'est déjà le cas fichier final, pas un dossier. Il ne l'a pas.

À quoi ça devrait ressembler fichier correct des hôtes ?
Le "contenu" du fichier hosts est également légèrement différent selon les version Windows, mais pas vraiment. C'est "écrit" en langue anglaise pourquoi cela est nécessaire et comment faire des exceptions avec un exemple. Toutes les lignes commençant par le signe # signifient qu'elles sont commentées et n'affectent pas le fichier.
Contenu fichier original hôtes pour Windows XP :


#

#




#espace.
#


#
# Par exemple:
#



127.0.0.1 hôte local


Contenu du fichier hosts d'origine pour 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
# 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
127.0.0.1 localhost :: 1 localhost


Contenu du fichier hosts d'origine pour 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


Contenu du fichier hosts d'origine 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 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


Comme vous pouvez le constater, le contenu du fichier hôte pour différentes versions Windows, il n'y a pas de différences particulières.

Comment ouvrir et modifier le fichier hosts ?
Le fichier hosts se trouve dans le Bloc-notes Windows standard.
C’est probablement la partie la plus intéressante de l’article.
Tout d'abord, vous devez comprendre pourquoi modifier ce fichier ? Oui, afin de refuser l'accès à certains sites. Ainsi, en changeant ce fichier et après y avoir saisi l'adresse du site, l'utilisateur ne pourra y accéder via aucun .
Afin de modifier le fichier hosts, il est conseillé de l'ouvrir en tant qu'administrateur () en faisant un clic droit sur le fichier et en sélectionnant "Exécuter en tant qu'administrateur". Ou ouvrez le Bloc-notes de cette façon et ouvrez le fichier qu'il contient.

Pour une action rapide, vous pouvez simplement cliquer sur le bouton Démarrer et sélectionner Exécuter ( gagner+r) () et saisissez dans la ligne :

bloc-notes %windir%\system32\drivers\etc\hosts



En conséquence, ce fichier s'ouvrira dans le Bloc-notes.

Pour bloquer l'accès au site(supposons que ce sera test.ru), il vous suffit d'ajouter une ligne avec ce site tout en bas :

127.0.0.1 test.ru


En conséquence, le fichier aura le contenu suivant :

# Copyright (c) 1993-1999 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

# Ce fichier HOSTS créé par l'API Dr.Web Anti-rootkit

# 127.0.0.1 hôte local
# ::1 hôte local
127.0.0.1 test.ru


Chaque nouveau site que vous souhaitez bloquer doit commencer par nouvelle ligne et inscrivez-vous, sans oublier l'adresse IP locale 127.0.0.1

Aussi, pour éditer le fichier hosts, il existe un programme ÉDITEUR HÔTES, dont vous pouvez télécharger et lire la description.
La façon dont cela fonctionne est que cela permet de modifier le fichier hosts.
D'après la capture d'écran ci-dessous, le principe de son fonctionnement est clair : tout se fait en quelques clics. L'ajout se fait en cliquant sur +.


Après édition, n'oubliez pas de cliquer sur le bouton Enregistrer (2 boutons "Enregistrer les modifications" à gauche du bouton "+").

Vous pouvez également modifier ce fichier à de bonnes fins, par exemple accélérer le chargement du site.
Comment ça fonctionne?
Lorsque vous visitez un site, vous voyez son nom de domaine, qui comporte des lettres. Mais tous les sites sur Internet ont une adresse IP et des noms sont déjà attribués en utilisant DNS. Je n’entrerai pas dans les détails de ce processus ; ce n’est pas le sujet de l’article. Mais ici, vous devez savoir que le fichier hosts est prioritaire lors de l'accès aux sites, et ce n'est qu'après qu'une requête DNS est effectuée.
Afin d'accélérer le chargement d'un site, vous devez connaître son adresse IP et son domaine.
L'adresse IP du site peut être trouvée en utilisant diverses prestations, par exemple ou .
Un domaine est le nom d'un site Web.
Par exemple, accélérons le chargement de ce site où vous lisez un article en spécifiant explicitement l'adresse IP et le domaine du fichier.
La ligne ajoutée sera alors :

Site Internet 91.218.228.14


Cela accélère le chargement de la page en quelques secondes et peut parfois donner accès si moyens standards Vous ne pouvez pas accéder au site.

Encore possible rediriger vers un autre site à l'aide du fichier hosts.
Pour ce faire, vous devez connaître l'adresse IP du site et son domaine (comme dans le cas décrit ci-dessus), puis la ligne ajoutée ressemblera à ceci :

91.218.228.14 test.ru


Et maintenant, après avoir entré test.ru dans la barre d'adresse de votre navigateur, vous serez redirigé vers le site spécifié dans l'adresse IP.

Si tu veux nettoyer le fichier d'hôtes, alors vous pouvez le faire en supprimant simplement le contenu et en insérant le texte original de la description ci-dessus (sous spoilers).

Quelques nuances dans le fichier hosts :

  • Assurez-vous toujours d'avoir une barre de défilement sur le côté et faites toujours défiler vers le bas de la fenêtre. Cela est dû au fait que certains virus sont enregistrés dans une zone cachée en dehors de la fenêtre.
  • Dans certains cas, généralement si vous ne parvenez pas à enregistrer le fichier, vous devez vous connecter compte Administrateur.
  • Parfois, à cause de virus, ce fichier peut être masqué. Lire l'article.
  • Les deux méthodes décrites (redirection et accélération) peuvent ne pas produire le résultat souhaité. Le fait est que plusieurs sites peuvent être localisés sur une même adresse IP, cela est particulièrement vrai pour les adresses IP externes fournies par les services.
  • Étant donné que les virus adorent ce fichier, ses attributs peuvent être modifiés en Caché Et Lecture seulement.
  • Vérifiez les attributs du fichier si le fichier hosts ne peut pas être enregistré.

    De cette façon, vous pouvez facilement et gratuitement bloquer l'accès aux sites de Windows paréditer le fichier hosts.