This page has been robot translated, sorry for typos if any. Original content here.

Fichier Hosts

Je ne peux pas entrer en contact. Que devrais-je faire?

Le fichier hosts associe les adresses IP aux noms d'hôte (notez que ce nom de fichier n'a pas d'extension). Sans adresse IP unique qui identifie les ordinateurs sur le réseau TCP / IP, vous ne pouvez pas trouver l'ordinateur dont vous avez besoin.

Les adresses IP sont représentées sous la forme de groupes de chiffres - NNN.NNN.NNN.NNN, où NNN varie de 0 à 255 et sous cette forme sont difficiles à mémoriser et à travailler. Pour faciliter la mémorisation et l'accès aux adresses IP des ordinateurs, chaque adresse IP est associée à un nom de domaine. Le système convertit le nom de domaine par lequel l'utilisateur accède à un ordinateur particulier à l'adresse IP appropriée, puis l'utilise pour établir une connexion avec l'ordinateur souhaité.

Tout d'abord, conserver la liste des noms d'hôtes avec leurs adresses IP était la responsabilité de tous les ordinateurs du réseau. Cette liste est toujours stockée dans le fichier hosts. Ayant reçu de l'utilisateur un nom de domaine, le système recherche dans le fichier hosts l'adresse correspondante. L'administrateur système est responsable de la maintenance de cette liste.

En raison de la croissance rapide de l'Internet et de l'apparition de réseaux toujours nouveaux et très grands, les fonctions de conversion des noms de domaine en adresses IP ont été transférées vers des serveurs DNS (Domain Name Server). Toutefois, le fichier hosts continue à être utilisé pour stocker les noms de domaine et l'adresse IP des ordinateurs hôtes, les connexions à laquelle sont définies les connexions les plus fréquentes. Ce fichier est traité plus tôt que la requête DNS et a donc la priorité, ce qui peut être utilisé non seulement pour accélérer l'accès aux sites nécessaires, mais aussi pour empêcher les visites inutiles.

Cela se fait simplement en ajoutant au fichier hosts (ouvert avec Notepad) les lignes 127.0.0.1 www.site.com127.0.0.1 est l'adresse interne de votre ordinateur (localhost). Ainsi, la requête sur le site www.site.com est enveloppée dans une boucle à l'intérieur de l'ordinateur et ne va tout simplement pas au serveur DNS. Dans ce cas, le navigateur au lieu du site convoité signalera qu'il ne peut pas ouvrir la page. Une autre application curieuse de ce fichier est de rediriger les demandes de pages non désirées vers un autre site, par exemple, le site du ministère de l'Intérieur. :) Mais ceci, cependant, ne s'applique pas à notre sujet.

Et si les sites indésirables ne sont pas un et non dix, mais des centaines / milliers? - Vous demandez. Comment les couper? N'écris pas chaque adresse de tes propres mains ... Oui, en effet, tu seras stupéfait d'un tel travail. Mais une partie a déjà été faite par les créateurs de programmes pour gérer le fichier hosts. Par exemple, il existe un programme Hostess , l'auteur est Ray Marron, qui représente le fichier hosts en tant que fichier de base de données. Et dans ce formulaire, vous pouvez modifier les entrées, ajouter, rechercher des doublons, etc. Le travail deviendra beaucoup plus pratique. Eh bien, pour que tout fonctionne, vous pouvez télécharger des fichiers hôtes prêts à l'emploi. Par exemple, pour verrouiller des sites pour adultes, vous pouvez prendre un fichier sur le forum Rubord , il contient environ 36 000 adresses. Le fichier, bien que n'étant pas la première fraîcheur, mais les sites les plus populaires seront coupés de manière fiable. Pour couper toutes sortes de sites de publicité et de bannière, vous pouvez prendre un fichier fini sur le site winchanger , Mike Meyer ou Excel .

Une autre utilisation de ce fichier est de créer un accès rapide à un certain site.

Par exemple, si vous écrivez la ligne suivante dans les hôtes: 209.85.229.147 g # google.com puis attribuez le nom g à 209.85.229.147 et vous pouvez aller sur le site du moteur de recherche google.com simplement après avoir entré une lettre g dans la barre d'adresse de votre navigateur. Notez l'entrée # google.com, le signe # signifie que tout ce qui va après la fin de la ligne est un commentaire et est ignoré. Parfois, adresser une ou deux lettres est plus pratique que d'écrire les adresses les plus populaires dans les favoris.

Le fichier hosts, selon la version de Windows, se trouve dans des dossiers différents: Windows XP -> C:\WINDOWS\SYSTEM32\DRIVERS\ETC Windows 2K -> C:\WINNT\SYSTEM32\DRIVERS\ETC Windows XP -> C:\WINDOWS\SYSTEM32\DRIVERS\ETC Windows 2K -> C:\WINNT\SYSTEM32\DRIVERS\ETC Win 98 \ ME -> C:\WINDOWS

Comme vous pouvez le voir, dans Windows XP et 2000, le fichier est caché des regards indiscrets dans les profondeurs des dossiers système, ce qui en général montre son importance. Cependant, ce n'est pas du tout un obstacle pour les intrus et les virus.

Il est clair que non seulement vous pouvez apporter des modifications à ce fichier, mais aussi à quelqu'un d'autre. Y compris peut être un virus ou un autre parasite. Par exemple, un virus tel que W32.Donk.Q écrit dans les entrées du fichier hosts empêchant la connexion aux sites avec des mises à jour provenant des principaux éditeurs antivirus. En plus de cela, il y a plusieurs autres parasites qui font des entrées dans ce fichier et perturbent le fonctionnement normal des programmes de protection. Souvenez-vous qu'un fichier hosts propre contient une seule ligne de travail (non commentée) dans laquelle il est dit: 127.0.0.1 localhost

D'où la conclusion: même si vous n'avez pas l'intention d'utiliser les fonctions de ce fichier important, vous devez prendre soin de sa sécurité. Le moyen le plus simple de modifier les attributs d'un fichier consiste à le rechercher en fonction du chemin spécifié pour votre système et à cliquer avec le bouton droit sur ses propriétés: vous devez inclure les attributs Masqué, Lecture seule et Système . Ou téléchargez quelques fichiers batch (pour les systèmes XP / 2000) - en verrouillant lockhost.bat et en déverrouillant unlockhost.bat ; pour les systèmes 98 / Me - LockHostsME.bat et UnlockHostME.bat et exécutez le désiré.

En conclusion, il convient de noter que parfois des entrées incorrectes dans ce fichier peuvent interférer avec le fonctionnement du navigateur et vous pouvez obtenir des messages comme: Internet Explorer Web address. Une connexion avec le serveur n'a pas pu être établie ou l'accès à Internet la connexion au serveur a été réinitialisé ou même accéder à une autre page au lieu de celle demandée.

Ces problèmes sont décrits sur le site Web de Microsoft . Dans ce cas, essayez de changer le nom du fichier hosts en un autre (par exemple, hosts.txt) et après le redémarrage, essayez à nouveau d'aller sur le même site. Ou, si vous savez exactement où l'erreur est, commentez cette ligne erronée en mettant le signe # au début de la ligne.

Un autre problème peut survenir lors de l'utilisation d'un très gros fichier hosts dans les systèmes XP / 2000 - des freins lorsque le navigateur est en cours d'exécution.

Dans ce cas, nous vous recommandons de désactiver le service Client DNS: à l'invite de commandes, exécutez la commande services.msc, recherchez la liste du service Client DNS, cliquez avec le bouton droit sur la propriété Propeties, définissez Type de démarrage sur Manuel et redémarrez.

Oui! Toutes les manipulations avec le fichier hosts sur les systèmes XP / 2000 doivent être effectuées sous la connexion de l'administrateur.

Contenu du fichier d'hôtes propres d'origine

	 # 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 d'adresses IP aux noms d'hôte.  Chaque
	 # L'entrée doit être conservée sur une ligne individuelle.  L'adresse IP devrait
	 # être placé dans la première colonne.
	 # 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 individus
	 # lignes ou en suivant le nom de l'ordinateur 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