Tout savoir sur le fichier Hosts
Un fichier Hosts est un format de fichier texte localisable sur votre ordinateur. Il est utilisé par le système d’exploitation lorsque votre appareil se connecte à un réseau, comme Internet, par exemple.
Dans cet article, découvrez le fichier comment l’ouvrir, le modifier et le protéger.
Le fichier Hosts est un fichier système qui permet d’associer manuellement un nom de domaine à une adresse IP avant toute requête DNS. Lorsqu’il contient une correspondance, l’ordinateur utilise cette adresse en priorité, ce qui influence directement la manière dont un site est atteint.
Grâce à ce fonctionnement local, le fichier Hosts est utile pour tester une nouvelle configuration, rediriger temporairement un domaine, résoudre un problème réseau ou bloquer l’accès à certains sites. C’est un outil simple mais efficace pour ajuster la navigation sans modifier la configuration DNS globale.
Parce qu’il agit en amont du DNS, le fichier Hosts peut être ciblé par des logiciels malveillants cherchant à détourner l’accès à certains sites. Savoir le consulter, le modifier ou le restaurer permet donc de garantir un système plus sécurisé et un comportement réseau fiable.
Qu'est-ce qu'un fichier Hosts ?
Le fichier Hosts est un fichier texte utilisé par le système d’exploitation pour associer localement un nom de domaine à une adresse IP. Il agit comme une mini-table de correspondance consultée avant le serveur DNS, ce qui permet de contrôler la résolution d’un domaine directement depuis l’ordinateur.
Présent sur Windows, macOS et Linux, le fichier Hosts contient une liste de lignes simples, chacune indiquant une adresse IP suivie du nom de domaine correspondant. Lorsqu’une entrée existe pour un domaine, le système utilise cette adresse en priorité, indépendamment de la configuration réseau ou du DNS.
Grâce à ce fonctionnement, le fichier Hosts permet d’influer sur la navigation web ou le comportement réseau de manière locale, rapide et sans modification globale du système.
Ouvrir un fichier Hosts
Si l’une de ces raisons vous semble intéressante, apprenez à ouvrir et modifier un fichier Hosts grâce aux étapes ci-dessous.
Ouvrir un fichier Hosts sur Windows
- Dans le menu Démarrer de votre appareil, localisez l’application Bloc-notes.
- Effectuez un clic droit sur Bloc-notes et cliquez sur Exécuter en tant qu’administrateur.
- Autorisez l’application à effectuer des modifications sur votre ordinateur.
- Un document de texte vide s’ouvre.
- Pour trouver votre fichier Hosts, rendez-vous dans l’option Ouvrir… du menu Fichier.
- Dans le Disque local (C:), sélectionnez le dossier Windows > System32 > drivers > etc.
- Le dossier etc est vide lorsque vous cliquez dessus, c’est normal. Pour localiser le fichier Hosts, à droite de Nom du fichier, ouvrez le menu déroulant et remplacez Fichiers texte (*.txt) par Tous les fichiers (*.*).
- Double-cliquez sur le fichier Hosts.
Vous avez ouvert votre fichier Hosts et pouvez désormais l’éditer.
Ouvrir un fichier Hosts sur Mac
Rien de plus facile que d’accéder au fichier Hosts de votre Mac.
- Depuis votre Finder, rendez-vous dans Applications puis ouvrez l’application Terminal. Vous pouvez également taper Terminal dans la Recherche Spotlight puis ouvrir l’application.
- Une fois dans Terminal, copiez-collez la commande suivante : sudo pico /etc/Hosts
- Appuyez sur Entrée. Votre appareil vous demandera le mot de passe Macbook.
- Rentrez le mot de passe de votre Mac, puis appuyez à nouveau sur Entrée.
Le tour est joué, vous êtes parvenu à ouvrir votre fichier Hosts ! Il ne vous reste plus qu’à le modifier.
Gérez vos documents efficacement
Les outils en ligne gratuits d’Adobe Acrobat vous offrent une large gamme de possibilités.
Modifier un fichier Hosts sur Windows et Mac
Le fichier Hosts peut être modifié avec n’importe quel éditeur de texte, à condition d’avoir les droits administrateur. Il suffit d’ouvrir le fichier dans un éditeur, d’ajouter ou de modifier une ligne au format :adresse IP + nom de domaine, puis d’enregistrer les changements. Les modifications sont prises en compte immédiatement par le système.
Sur Windows comme sur macOS et Linux, il est nécessaire d’ouvrir l’éditeur avec des droits élevés pour pouvoir enregistrer le fichier. Cette étape empêche les changements accidentels ou non autorisés. Il est recommandé de sauvegarder une copie du fichier d’origine avant toute modification afin de pouvoir revenir en arrière en cas d’erreur.
Veillez enfin à ne modifier que les lignes nécessaires : une entrée incorrecte peut bloquer l’accès à un site ou rediriger vers une adresse inexacte. Une fois le fichier sauvegardé, vous pouvez tester la nouvelle résolution en ouvrant un navigateur ou en vidant le cache DNS si nécessaire.
Risques associés aux modifications
Le risque de détournement DNS : une menace à ne pas sous-estimer
Modifier le fichier Hosts peut avoir un impact direct sur la navigation, car il prend la main avant le serveur DNS. Une entrée incorrecte peut bloquer l’accès à un site ou le rediriger vers une mauvaise adresse.
Ce fichier est parfois ciblé par des logiciels malveillants, qui y ajoutent des lignes pour détourner un site légitime vers une page frauduleuse. Vérifier son contenu et conserver une copie saine permet d’éviter ces détournements.
Pour limiter les risques, il est recommandé de ne modifier le fichier Hosts que lorsque c’est nécessaire, d’utiliser un éditeur lancé avec les droits administrateur, et de restaurer une sauvegarde si un comportement inattendu apparaît.
Exemples de problèmes causés par des logiciels malveillants
Imaginons que vous souhaitiez accéder au site de votre banque. Un logiciel malveillant a modifié votre fichier hosts, associant l'adresse de votre banque à celle d'un faux site. Lorsque vous tenterez de vous connecter, vous serez redirigé vers cette fausse page, conçue pour ressembler trait pour trait à l'originale. Vous serez alors incité à saisir vos identifiants, qui seront directement transmis aux cybercriminels. De même, un logiciel publicitaire pourrait modifier votre fichier hosts pour vous rediriger vers des sites remplis de publicités, ralentissant considérablement votre navigation et vous exposant à des logiciels malveillants.
Ces exemples concrets illustrent bien les conséquences pratiques du détournement DNS :
- Phishing : Usurpation de l'identité de sites légitimes pour voler des informations sensibles (identifiants, numéros de carte bancaire).
- Installation de logiciels malveillants : Téléchargement involontaire de virus, de ransomwares ou d'autres programmes nuisibles.
- Redirection vers des sites frauduleux : Accès à des contenus malveillants, à des arnaques ou à des sites proposant des produits ou services contrefaits.
- Détérioration des performances : Ralentissement de l'ordinateur, affichage de publicités intrusives.
Protection et sécurité des fichiers Hosts
Comment protéger votre fichier Hosts contre les modifications non autorisées ?
Le fichier hosts est une cible privilégiée pour certains logiciels malveillants qui cherchent à modifier son contenu afin de rediriger le trafic internet vers des sites malveillants ou bloquer l'accès à des sites web légitimes, notamment ceux dédiés à la sécurité (antivirus, mises à jour, etc.). Pour protéger ce fichier sensible, il est essentiel de suivre quelques bonnes pratiques :
- Restreindre les autorisations d'accès : configurez les permissions du fichier hosts pour qu'il ne soit modifiable que par un utilisateur administrateur. Cela limite les risques de modification par des programmes malveillants.
- Utiliser un logiciel de sécurité : installez un antivirus fiable qui surveille les modifications du fichier hosts et vous avertit en cas de changement suspect.
- Sauvegarder le fichier hosts : conservez une copie de sauvegarde de votre fichier hosts intact afin de pouvoir le restaurer en cas de modification non autorisée.
- Activer une protection en lecture seule : configurez le fichier hosts en lecture seule pour éviter les modifications accidentelles ou malveillantes.
- Rester vigilant(e) face aux téléchargements : téléchargez uniquement des fichiers et des programmes provenant de sources fiables pour éviter l'installation de logiciels malveillants capables de modifier ce fichier.
Vous savez désormais ce qu’est un fichier Hosts, comment l’ouvrir et comment le modifier pour, par exemple, supprimer l’accès à un site !
FAQ
Ces autres articles pourraient vous intéresser
Le fichier LOG
Un fichier LOG contient l’historique des événements enregistrés par un logiciel ou un système.