Hôtes foirés ? Comment restaurer le fichier /etc/hosts par défaut d'origine sous Mac OS X

Anonim

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

Heureusement, restaurer le fichier /etc/hosts par défaut d'origine est assez facile, et la meilleure façon de récupérer le fichier par défaut d'origine intact est simplement d'écraser le fichier hosts endommagé existant avec un nouveau version propre qui est une copie de ce qui est fourni par défaut dans Mac OS X. Un exemple de cela a été inclus ci-dessous pour plus de commodité, mais vous pouvez également le récupérer à partir d'un autre Mac si nécessaire. 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, ce qui permet de revenir en toute sécurité si vous avez accidentellement gâché le document important des hôtes lors d'un changement ou d'un ajustement. Vous voudrez copier le texte ci-dessous et le coller dans un fichier texte brut, stocké dans le chemin /etc/hosts. Si vous ne savez pas comment faire cela, vous pouvez suivre ces instructions pour apprendre à modifier le fichier de la bonne manière à partir de la ligne de commande et simplement l'écraser avec le bloc d'hôtes ci-dessous, ou utiliser TextEdit et enregistrer sur la version foirée. , c'est ce que nous allons parcourir ci-dessous.

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

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

Base de données de l'hôte localhost est utilisé pour configurer l'interface de bouclagelorsque le système démarre. Ne modifiez pas cette entrée.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 qu'il faut faire, vous pouvez également terminer le processus à partir de l'application TextEdit comme nous le décrirons ci-dessous :

Restaurer un fichier Hosts d'origine non modifié sur Mac OS X

TextEdit est l'éditeur de texte simple fourni avec chaque Mac, vous aurez également besoin d'un accès administrateur pour effectuer cette tâche puisque 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" - c'est important, NE PAS INCLURE 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 enregistrez, vous devrez entrer un mot de passe administrateur pour pouvoir écrire dans ce répertoire

Maintenant, pour confirmer que le fichier hosts a été correctement enregistré, accédez à l'application Terminal et saisissez ce qui suit :

cat /etc/hosts

Cette commande devrait signaler que le fichier ressemble à 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 sont généralement de ne pas enregistrer le fichier en texte brut, d'ajouter accidentellement l'extension de fichier ou de le nommer de manière incorrecte, alors vérifiez bien cela. Si vous rencontrez toujours des problèmes, vous n'avez peut-être pas écrasé le fichier correctement.

Vous voudrez probablement vider le cache DNS ou simplement redémarrer le Mac pour que les modifications prennent effet à l'échelle 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 d'une autre manière, a rendu la base de données hosts complètement 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.

Hôtes foirés ? Comment restaurer le fichier /etc/hosts par défaut d'origine sous Mac OS X