Messieurs les hôtes? Comment restaurer le fichier / etc / hosts par défaut d'origine dans Mac OS X

Le fichier hosts est inclus sur chaque ordinateur et utilisé par Mac OS pour mapper les adresses IP aux noms d'hôte. Parce que les utilisateurs peuvent choisir d'ajuster, modifier ou modifier le fichier hosts pour diverses raisons, il peut facilement être soumis à une erreur de l'utilisateur, entraînant une variété de problèmes de réseau indésirables allant des emplacements réseau inaccessibles, des défaillances réseau, des sites Web bloqués ou sinon impossible de charger, même pour les mises à jour iOS échoué et diverses erreurs iTunes comme les erreurs 17 et 3194 fréquemment rencontrés parce que les serveurs Apple ont été bloqués.

Heureusement, la restauration du fichier / etc / hosts par défaut est assez facile, et la meilleure façon de récupérer le fichier par défaut original est d'écraser simplement le fichier hosts endommagé existant avec une nouvelle version propre qui est une copie de ce vient par défaut dans Mac OS X. Un exemple de cela a été inclus ci-dessous pour plus de commodité, mais vous pouvez le récupérer depuis un autre Mac si besoin est. Aucune entrée ou modification supplémentaire n'est incluse dans la version ci-dessous, qui est une réplique directe de celle trouvée dans OS X Mavericks, permettant de revenir en toute sécurité si vous avez accidentellement foiré le document hôte important lors d'un changement ou d'un ajustement.

Vous voudrez copier le texte ci-dessous et le coller dans un fichier texte, stocké dans le chemin / etc / hosts. Si vous ne savez pas comment faire, vous pouvez suivre ces instructions pour apprendre à éditer le fichier correctement depuis la ligne de commande et simplement l'écraser avec le bloc hosts ci-dessous, ou utiliser TextEdit et sauvegarder sur la version foirée, qui est ce que nous allons parcourir ci-dessous.

Le fichier par défaut / original / etc / hosts sous Mac OS X ressemble à ceci

Contenu dans le bloc de code est le fichier hosts d'origine et les quatre entrées par défaut. Copiez et collez-le simplement sur un fichier hosts existant, puis enregistrez-le en tant que texte brut pour le restaurer.

##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost

Ceux qui connaissent la ligne de commande ne devraient pas avoir de problème avec cela, mais si vous n'êtes pas sûr de ce que vous devez faire, vous pouvez aussi compléter le processus depuis l'application TextEdit comme nous le décrirons ci-dessous:

Restaurer un fichier Hosts Original non modifié sur Mac OS X

TextEdit est l'éditeur de texte simple livré avec tous les Mac, vous aurez également besoin d'un accès administrateur pour effectuer cette tâche, car le document hosts est un fichier système dans un répertoire restreint.

  1. Ouvrez TextEdit et collez le bloc de code ci-dessus dans un nouveau fichier vide vide
  2. Sélectionnez Tout le texte et choisissez "Format> Make Plain Text" et cliquez sur "OK"
  3. Choisissez "Fichier> Enregistrer sous" et décochez la case "Si aucune extension n'est fournie, utilisez txt" - ceci est important, N'INCLUEZ PAS UNE EXTENSION DE FICHIER
  4. Appuyez sur Commande + Maj + G pour faire apparaître la fenêtre "Aller au dossier", tapez maintenant / etc / et allez
  5. Nommez le fichier 'hosts' et sauvegardez, vous devrez entrer un mot de passe administrateur pour pouvoir écrire dans ce répertoire

Maintenant, pour confirmer l'enregistrement du fichier hosts correctement, allez dans l'application Terminal et tapez ce qui suit:

cat /etc/hosts

Cette commande devrait signaler le fichier à ressembler à ceci:

Si cela ne ressemble pas à l'exemple de fichier hosts ci-dessus, vous avez fait quelque chose de mal. Les problèmes les plus courants ne sont généralement pas l'enregistrement du fichier en texte brut, l'ajout accidentel de l'extension de fichier, ou le nommage incorrect, donc vérifiez-le. Si vous rencontrez toujours des problèmes, vous n'avez peut-être pas écrasé le fichier correctement.

Vous souhaiterez probablement vider le cache DNS ou simplement redémarrer le Mac pour que les modifications prennent effet sur l'ensemble du système et que le fichier hosts soit restauré.

C'est vraiment le moyen le plus simple de restaurer le fichier hosts si vous l'avez foiré, s'il est devenu trop encombré avec des tonnes d'entrées, ou si d'autres ont rendu la base de données des hôtes totalement inutilisable. Vous n'avez certainement pas besoin de restaurer un Mac entier à partir d'une sauvegarde Time Machine ou de réinstaller le système d'exploitation pour y parvenir.