lundi, novembre 25, 2024

Comment modifier votre fichier Hosts sous Windows, Mac ou Linux

TAW4/Shutterstock.com

Parfois, vous devrez peut-être modifier le fichier hosts sur votre machine. Votre fichier hôte a peut-être été modifié de manière malveillante lors d’une attaque ou d’une farce. Alternativement, vous pouvez simplement vouloir contrôler l’accès à certains sites Web ou contrôler le trafic réseau.

Les ordinateurs ont des fichiers hôtes depuis l’époque d’ARPANET. Les fichiers hôtes ont été utilisés pour résoudre les noms d’hôtes pendant des décennies avant la mise en œuvre du système DNS. Depuis qu’ils ont été utilisés pour aider à la résolution des noms de réseau, les fichiers hôtes sont devenus des documents volumineux.

Microsoft, Apple et d’autres développeurs de systèmes d’exploitation ont conservé le fichier hosts, c’est pourquoi il varie très peu entre Windows, macOS et Linux. La syntaxe reste essentiellement la même sur toutes les plateformes. La plupart des fichiers hôtes auront plusieurs entrées pour le bouclage. Nous pouvons l’utiliser pour l’exemple de base de la syntaxe typique.

La première partie sera l’emplacement vers lequel rediriger l’adresse, la deuxième partie sera l’adresse que vous voudrez rediriger et la troisième partie sera le commentaire. Ils peuvent être séparés par un espace, mais pour faciliter la lecture, ils sont généralement séparés par une ou deux tabulations, ou la quantité équivalente d’espaces.

127.0.0.1 localhosts #loopback

Voyons maintenant comment accéder aux fichiers hosts dans différents systèmes d’exploitation.

Modification du fichier Hosts sous Windows 10 ou 11

Le fichier hosts est toujours présent dans le dernier et le plus grand de Microsoft – Windows 10 et Windows 11 – bien qu’il soit ancien selon les normes informatiques. Cependant, il n’est pas beaucoup utilisé dans les réseaux Windows modernes.

Le fichier hosts, comme les autres fichiers qui se trouvent dans le dossier Windows, est protégé. Vous avez besoin de privilèges administratifs pour déplacer, modifier ou supprimer le fichier.

EN RELATION: Comment modifier le fichier hosts sur Windows 10 ou 11

Vous pouvez utiliser n’importe quel éditeur de texte brut pour modifier le fichier hosts, mais le Bloc-notes est parfaitement adapté à la tâche. Vous n’avez pas besoin d’en télécharger un autre juste pour ce travail.

Appuyez sur le bouton Démarrer, tapez « bloc-notes » dans la recherche, puis cliquez dessus avec le bouton droit de la souris et appuyez sur « Exécuter en tant qu’administrateur ».

Cliquez sur « Fichier » dans le coin supérieur gauche, appuyez sur « Ouvrir », puis accédez à :

C:WindowsSystem32driversetc

Assurez-vous de changer la sélection en « Tous les fichiers (*.*) » plutôt que « Documents texte (*.txt) ». Le fichier hosts n’a pas d’extension de fichier, il ne s’affichera donc pas si vous affichez uniquement des documents texte. Après avoir modifié ce paramètre, localisez le fichier « hosts » et cliquez sur Ouvrir.

Ouvrez le fichier hosts avec le Bloc-notes.  Assurez-vous de le changer pour "Tous les fichiers."

Vous pouvez ensuite modifier le fichier hosts comme vous le souhaitez. Il y a quelques choses évidentes à faire avec cela, comme bloquer ou rediriger le trafic Internet.

EN RELATION: Comment utiliser le fichier Hosts de votre ordinateur pour bloquer des tonnes de logiciels malveillants, de pornographie et d’autres types de sites Web

Modification du fichier Hosts sous Windows 8 ou 8.1

La modification du fichier hosts sous Windows 8 et 8.1 est fondamentalement la même que sous Windows 10 ou 11.

Recherchez simplement le bloc-notes, cliquez avec le bouton droit sur le bloc-notes dans la liste des résultats de la recherche, puis choisissez «Exécuter en tant qu’administrateur.

Une fois que vous avez ouvert le Bloc-notes, cliquez sur « Fichier » en haut à droite, cliquez sur « Ouvrir », puis accédez au dossier /etc/ :

C:WindowsSystem32driversetchosts

Vous pourrez modifier le fichier hosts comme vous le feriez pour n’importe quel autre fichier. Vous pouvez l’utiliser pour bloquer l’accès aux sites Web, si vous le souhaitez.

Pointe: Si vous obtenez une erreur vous informant que vous n’avez pas l’autorisation, vous n’avez pas exécuté le Bloc-notes en tant qu’administrateur.

Windows 7

L’accès au fichier hosts dans Windows 7 est le même que sur les versions plus récentes de Windows. Vous devez exécuter le Bloc-notes en tant qu’administrateur, accéder au fichier hosts, puis l’ouvrir.

Il existe plusieurs façons de procéder. La première consiste à rechercher le Bloc-notes, à cliquer dessus avec le bouton droit de la souris, à cliquer sur « Exécuter en tant qu’administrateur », puis à accéder au fichier hosts. Il est situé à :

C:Windowssystem32driversetc

Vous pouvez également appuyer sur Windows+R pour ouvrir une fenêtre Exécuter, puis saisir la commande suivante :

notepad c:windowssystem32driversetchosts

La commande exécutera le Bloc-notes en tant qu’administrateur et ouvrira automatiquement le fichier spécifié.

Une fois le bloc-notes ouvert, vous pouvez modifier le fichier. Dans cet exemple, nous bloquerons Facebook. Pour ce faire, entrez simplement ce qui suit après la marque #.

0.0.0.0    www.facebook.com

Noter: Vous pouvez également utiliser l’adresse de bouclage au lieu de 0.0.0.0, mais cela dépend essentiellement de vos préférences personnelles.

Maintenant que vous avez modifié votre fichier Hosts, assurez-vous de l’enregistrer.

Remarquez maintenant que si nous essayons d’accéder à Facebook dans IE, nous ne pouvons pas accéder à la page.

Nous n’avons pas non plus pu y accéder dans Google Chrome… (vérifiez les notes à la fin). Aussi, pour plus d’informations sur l’édition de votre fichier Hosts, consultez l’article de The Geek sur la façon de créer un raccourci pour éditer rapidement votre fichier Hosts.

Modifier le fichier Hosts sur Ubuntu

Dans Ubuntu (et la plupart des distributions Linux), vous pouvez modifier le fichier hosts directement dans le terminal. Vous pouvez utiliser votre éditeur de ligne de commande préféré ou votre éditeur de texte GUI préféré. Pour cet exemple, nous utiliserons Vim, car c’est l’un des éditeurs de texte traditionnels de Linux. Comme Windows, le fichier hosts d’Ubuntu se trouve dans le /etc/ dossier, bien qu’il se trouve ici à la racine du lecteur. Le fichier hosts est protégé et votre compte d’utilisateur habituel ne pourra pas le modifier.

EN RELATION: Définir un bon profil Vim en utilisant .vimrc

Vous devrez lancer Vim précédé de sudo, qui est conceptuellement et fonctionnellement similaire à « Exécuter en tant qu’administrateur » sur les systèmes d’exploitation Windows. Ouvrez un terminal, puis entrez :

sudo vim etchosts

Vous devrez entrer votre mot de passe avant que la commande ne s’exécute.

EN RELATION: Comment contrôler l’accès sudo sous Linux

Noter: Si vous recevez un message vous informant que Vim n’est pas installé, exécutez simplement « sudo apt install vim » dans un terminal.

Courir "sudo vimetchosts" dans une borne.

Maintenant qu’il est ouvert, nous pouvons le modifier pour rediriger Facebook vers rien. Vous remarquerez qu’avec Ubuntu, il existe également une section pour IPv6.

Vous pouvez ignorer la section IPv6 dans la plupart des cas ; il suffit de modifier la section IPv4 pour faire ce dont vous avez besoin.

Une entrée dans le fichier hosts qui bloquera Facebook.

Nous pouvons maintenant enregistrer le fichier et essayer d’accéder à Facebook.com. Lorsque vous définissez l’adresse dans le fichier hosts sur 0.0.0.0, votre ordinateur ne peut pas accéder à Facebook et génère une erreur : « Impossible de se connecter ».

Le navigateur ne peut pas se connecter à Facebook.com.

Noter: Si votre navigateur a été configuré pour utiliser DNS sur HTTPS et son propre serveur DNS, la modification du fichier hosts ne bloquera probablement pas l’accès.

EN RELATION: Comment définir l’ordre de recherche DNS dans Ubuntu 18.04 à l’aide de NetPlan

Modifier le fichier Hosts sur n’importe quelle version de macOS

Sous macOS, l’accès au fichier hosts est très similaire à Ubuntu. Commencez dans le terminal et utilisez votre éditeur préféré – il peut même s’agir d’un éditeur de texte basé sur une interface graphique si vous le souhaitez, mais il est plus facile d’utiliser un éditeur de ligne de commande à partir du terminal.

Exécuter Vim en tant que Sudo est le seul moyen d'accéder au fichier hosts.  Vous serez invité à saisir un mot de passe.

Le fichier ressemblera beaucoup au fichier hosts trouvé dans Windows et Linux. Encore une fois, nous allons rediriger Facebook vers 0.0.0.0.

Le fichier d'hôtes MacOS.

Safari, tout comme un navigateur sur Windows et Ubuntu, ne pourra pas se connecter à Facebook.

La connexion de Safari à Facebook a été bloquée.

Pourquoi le fichier Hosts ne bloque-t-il pas les connexions ?

Tous les principaux navigateurs modernes proposent DNS Over HTTPS (DOH). DOH crypte vos requêtes DNS afin qu’elles ne puissent pas être interceptées et lues par des tiers qui pourraient espionner – en général, c’est une bonne chose.

EN RELATION: Comment DNS sur HTTPS (DoH) renforcera la confidentialité en ligne

Pour nos besoins ici, cela limite l’utilité du fichier hosts. Le fichier hosts peut seulement être utilisé pour bloquer le trafic Internet si votre navigateur s’en remet au serveur DNS spécifié dans le système d’exploitation Windows. De nombreux navigateurs activent automatiquement le DNS sur HTTPS et utilisent leurs propres serveurs DNS. Il en résulte que le navigateur contourne complètement le fichier hosts. Il est possible de forcer votre navigateur à utiliser le serveur DNS spécifié par Windows, mais vous devrez creuser dans les paramètres de votre navigateur.

Cela devrait vous aider à comprendre le fichier Hosts et comment il peut aider à protéger votre ordinateur. Dans les bonnes circonstances, vous pouvez l’utiliser pour bloquer les sites auxquels vous ne voulez pas qu’un PC puisse accéder.

EN RELATION: Stupid Geek Tricks : Créez un raccourci pour modifier rapidement votre fichier Hosts

Source-135

- Advertisement -

Latest