Qu’est-ce qu’un fichier Hosts ?
Un fichier Hosts est un format de fichier texte localisable sur votre ordinateur, que celui-ci fonctionne sous Windows comme MacOs. Il est utilisé par le système d’exploitation lorsque votre appareil se connecte à un réseau, comme Internet par exemple. Si votre ordinateur se connecte à un « hôte » (d’où l’appellation « fichier Hosts »), qu’il s’agisse d’un serveur, d’un autre appareil ou d’un site web, votre système associe le nom de cet hôte à votre adresse IP. Si de nouvelles méthodes permettent aujourd’hui cette association, le fichier Hosts est l’un des éléments qui peuvent être consultés par votre ordinateur lors de la connexion. Il s’agit d’un format de fichier dit « texte brut » : si vous ouvrez le fichier Hosts sur votre ordinateur, vous y trouverez une suite de caractères qui représente une forme particulière de codage. Si vous débutez avec les notions de codage et que vous souhaitez en savoir plus sur les fichiers Hosts et leur fonctionnement, cet article est fait pour vous.
Tout savoir sur le format de fichier Hosts
L’intérêt du fichier Hosts
Le fichier Hosts définit votre utilisation quotidienne d’Internet : il peut bloquer des sites qui vous bombardent de publicités intempestives, nettoyer votre appareil de certains programmes malveillants, et plus encore. Le fichier Hosts étant un simple fichier texte brut, il présente à la fois l’avantage et l’inconvénient d’être facilement modifiable. On parle d’avantage parce que vous pouvez l’éditer aisément en cas de problème, et d’inconvénient parce que n’importe qui ayant accès au fichier Hosts de votre système peut le faire également.
Fichier Hosts et accès aux site web
La modification du fichier Hosts de votre système peut être utile pour de nombreuses raisons. Vous pourriez avoir besoin d’accéder plus rapidement à vos sites préférés, de bloquer l’accès à certains sites grâce à une ligne de code, ou encore de contourner l’interdiction d’accès à des sites web.
Certains programmes tels que des logiciels espions ou des virus peuvent également s’attaquer à votre fichier Hosts pour provoquer une redirection vers d’autres serveurs pouvant ensuite voler vos informations (hameçonnage), bloquer l’accès à des antivirus, ou simplement vous empêcher d’effectuer des recherches sur votre navigateur préféré.
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.
Modifier un fichier Hosts sur Windows et Mac
Éditer un fichier Hosts peut s’avérer utile si vous souhaitez contrôler l’accès à certains sites web depuis votre appareil. Pour modifier un fichier Hosts sur Windows 10, Mac, ou toute autre version et appareil, procédez comme suit :
- Ouvrez votre fichier Hosts grâce aux étapes décrites plus haut.
- Une fois votre fichier Hosts ouvert, vous pouvez ajouter l’adresse IP associée à un nom de site en faisant figurer une adresse locale sur un site distant (127.0.0.1), ou choisir de ne pas y attribuer d’adresse (0.0.0.0).
- Pour ce faire, inscrivez sur la dernière ligne de votre fichier Hosts les informations suivantes : 0.0.0.0 site web concerné
- Séparez l’information 0.0.0.0 et l’adresse du site web auquel vous souhaitez interdire l’accès par une tabulation.
- Vous pourriez par exemple ajouter la ligne de code suivante : 0.0.0.0 www.google.com.
- Appuyez sur Entrée pour valider l’information sur votre fichier Hosts.
- Une fois que vous avez validé votre entrée sur le fichier Hosts, enregistrez vos modifications. Lorsque vous cherchez ensuite à accéder à Google, votre système vous indique un message d’erreur.
- Pour pouvoir accéder à nouveau au site web, supprimez simplement la ligne de code que vous avez ajoutée au fichier Hosts, puis enregistrez vos modifications.
Lorsque vous ajoutez de nouvelles lignes d’informations à votre fichier Hosts, n’oubliez pas de séparer chaque entrée par un retour à la ligne.
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 !