Chaque Mac a un fichier "hosts". Il s'agit d'un petit fichier texte brut qui réside sur votre machine dans le but de mapper son nom d'hôte aux adresses IP. Sa fonction est assez simple et l'utilisateur moyen d'un ordinateur n'aura peut-être jamais à interagir avec, à moins qu'un problème ne l'y oblige. Le fichier hosts suit également des éléments tels que les licences lorsque vous effectuez des mises à jour. Cependant, ce fichier peut être confus pour un certain nombre de raisons et entraînera des problèmes lorsqu'il le fera.
Si votre Mac ne fonctionne pas comme prévu, nous vous montrerons comment savoir si le fichier hosts est à l'origine de ces problèmes. Nous vous montrerons également comment réparer le fichier hosts pour le réparer.
Comment savoir si votre fichier d'hôtes macOS doit être réparé
Un ordinateur avec un fichier hosts corrompu aura généralement des problèmes lors de la connexion à Internet. Par exemple, vous pouvez essayer de faire une mise à jour du système mais recevoir un message indiquant que vous ne pouvez pas mettre à jour car
votre Mac n'est pas connecté à Internet. Pourtant, lorsque vous lancez votre navigateur Web, votre ordinateur se connecte parfaitement à Internet.Dans des cas comme celui-ci, et d'autres, vous pouvez consulter votre fichier hosts pour voir s'il contient des informations corrompues.
Pour accéder à votre fichier hosts, ouvrez Chercheur. Dans la barre de menus, cliquez sur Aller > Aller au dossier et tapez /private/etc/hosts. Appuyez ensuite sur le Entrer clé. Double-cliquez sur le hôtes fichier pour l'ouvrir. Il s'ouvrira dans un simple éditeur de texte. Un fichier d'hôtes sain doit se terminer par les trois lignes suivantes :
hôte local
hôte de diffusion
hôte local
Il ne doit pas y avoir de texte au-delà de la dernière ligne localhost. Un fichier hosts propre devrait ressembler à celui de l'image ci-dessous.
Si vous voyez des lignes supplémentaires, c'est ce qui empêche votre machine de se connecter.
Dans l'exemple ci-dessous, vous pouvez corrompre le code écrit dans le fichier hosts par une application alors qu'elle tentait de faire une mise à jour. Pour une raison quelconque, cette application a probablement échoué à mi-mise à jour et a laissé le texte partiel dans le fichier hosts. Ce texte devra être supprimé à la main avant que le Mac ne puisse se mettre à jour correctement. À ce stade, vous pouvez supprimer le mauvais script à l'aide du simple éditeur de texte dans lequel il s'est ouvert.
Comment réparer le fichier des hôtes macOS
Suivez les étapes ci-dessous pour supprimer les lignes corrompues. Tout d'abord, prenez votre info-bulle et mettez en surbrillance tout ce qui se trouve en dessous de la seconde hôte local doubler. Vérifiez que vous avez mis en surbrillance le texte correct; vous ne voulez rien modifier dans le texte au-dessus de cette deuxième ligne localhost. Maintenant frappez Supprimer.
Votre Mac vous donnera maintenant le message :
Vous n'êtes pas propriétaire du fichier "hosts" et vous n'êtes pas autorisé à y écrire. Vous pouvez dupliquer ce document et modifier le duplicata. Seul le duplicata contiendra vos modifications.
Cliquez sur Dupliquer. Maintenant, enregistrez le copie des hôtes fichier sur votre bureau et fermez le fichier hosts d'origine. Vous remarquerez que le nouveau fichier enregistré est un fichier hosts propre et corrigé qui n'a pas de texte supplémentaire après la deuxième ligne localhost.
Ensuite, Ctrl-clic pour Renommer l'original hôtes déposer; réglez-le sur hôtes d'origine. Vous serez invité à entrer votre mot de passe. Après cela, allez sur votre bureau et renommez copie des hôtes pour hôtes. Enfin, faites glisser le texte modifié hôtes retourner dans le etc. dossier dans le Finder.
Vous aurez maintenant un fichier hosts mis à jour, moins le texte corrompu. Vous aurez également le fichier hosts d'origine, ce qui est utile si vous constatez que cela n'a pas résolu le problème et que vous devez y revenir.
Ne soyez pas surpris ou alarmé si votre ordinateur vous demande d'authentifier toutes vos actions au cours de ce processus. Cela fait partie des protocoles de protection du Mac qui empêchent les programmes malveillants d'altérer votre machine sans votre autorisation ou votre connaissance.
Vérifier si la réparation du fichier des hôtes macOS a résolu le problème
Lorsque vous avez terminé, fermez toutes vos fenêtres ouvertes et redémarrez votre machine. Vous devez d'abord confirmer que votre Mac est capable d'accéder à Internet après le redémarrage. S'il n'y a pas de problème, essayez de répéter l'activité qui a déclenché le problème d'origine. Si votre fichier hosts était effectivement le problème, votre ordinateur devrait maintenant se comporter correctement.
Vous voudrez peut-être aussi regarder les meilleurs outils Mac pour réparer les fichiers corrompus au cas où ce problème apparaîtrait ailleurs.
Regarder au-delà du fichier hosts
Bien que le fichier hosts soit une cause potentielle importante de problèmes de connexion, en particulier si une application y a ajouté du texte, ce n'est en aucun cas le seul endroit où un problème de connexion peut survenir. Si vous rencontrez toujours le même problème, vous devrez résoudre les problèmes au-delà du fichier hosts. Il existe de nombreuses façons de le faire, mais au moins vous saurez que vous avez exclu une cause potentielle commune.