Comment faire pour modifier le fichier Hosts Mac OS X (et pourquoi vous pourriez vouloir)

Le fichier hosts est utilisé par votre ordinateur pour mapper les noms d'hôtes aux adresses IP. En ajoutant ou en supprimant des lignes à votre fichier hosts, vous pouvez modifier l'emplacement de certains domaines lorsque vous y accédez dans un navigateur ou utilisez un autre logiciel.

Le fichier hosts est utilisé par votre ordinateur pour mapper les noms d'hôtes aux adresses IP.  En ajoutant ou en supprimant des lignes à votre fichier hosts, vous pouvez modifier l'emplacement de certains domaines lorsque vous y accédez dans un navigateur ou utilisez un autre logiciel.
Publicité

mac os x fichier hosts Le fichier hosts Qu'est-ce que le fichier Hôte Windows? Et 6 façons surprenantes de l'utiliser Qu'est-ce que le fichier hôte Windows? Et 6 façons surprenantes de l'utiliser Le fichier Windows Hosts vous permet de définir quels noms de domaine (sites Web) sont liés à quelles adresses IP. Il a la priorité sur vos serveurs DNS, de sorte que vos serveurs DNS peuvent dire que facebook.com est lié à ... Read More est utilisé par votre ordinateur pour mapper les noms d'hôtes aux adresses IP. En ajoutant ou en supprimant des lignes à votre fichier hosts, vous pouvez modifier l'emplacement de certains domaines lorsque vous y accédez dans un navigateur ou utilisez un autre logiciel.

Il s'agit d'un fichier important qui est sous le contrôle de l'administrateur de l'ordinateur. Vous devez donc disposer d'un compte avec tous les privilèges pour apporter des modifications. Sous Mac OS X, le processus est un peu plus compliqué que l'ouverture d'un fichier texte, l'ajout de lignes et l'enregistrement à nouveau; mais c'est encore assez facile pour les débutants, même les plus complets, avec peu de problèmes.

Si vous utilisez Windows, vous trouverez les instructions pour votre système d'exploitation ici Comment bloquer les sites Web sur votre PC sans utiliser de logiciel [Windows] Comment bloquer les sites Web sur votre PC sans utiliser de logiciel [Windows] Tout site Web que vous visitez peut suivre vos habitudes de navigation, charge des publicités fâcheuses ou distribue des logiciels malveillants. La plupart du temps, le bon sens et le logiciel standard de protection contre les logiciels malveillants peuvent vous aider à éviter les pires ... Lire la suite.

Ce qu'il fait

Si vous avez accédé à cette page à partir d'une recherche, vous savez déjà pourquoi vous souhaitez modifier le fichier hosts (et pouvez passer à la section "Apporter des modifications" de cet article). Vous lisez toujours? Je suppose que vous n'êtes pas familier avec ce fichier alors.

mac os x fichier hosts

Le fichier hosts est utilisé pour router les noms d'hôtes, y compris les adresses de sites Web vers des adresses IP. Si un domaine existant est ajouté à ce fichier avec une adresse IP, il fera appel à cette adresse IP plutôt que là où le nom de domaine pointe normalement. Il existe de nombreuses utilisations, bien que la grande majorité d'entre elles impliquent la sécurité, le blocage des noms d'hôtes et la prévention des connexions.

À titre d'exemple, les développeurs Web doivent souvent utiliser ce fichier pour accéder à des serveurs de développement qui ne sont pas liés à un domaine. En pointant un domaine ou un sous-domaine comme "mysite1.mysite.com" vers l'adresse IP où se trouve le site de développement, il est plus facile d'accéder au site. Cela permet également d'empêcher le reste du Web d'accéder facilement à ce serveur.

Un autre exemple serait de bloquer l'accès à un domaine, donc lorsqu'un site Web vous redirige vers un site adserver ou partenaire, vous pouvez bloquer ce site en ajoutant une ligne dans votre fichier hosts qui redirige l'IP vers votre machine locale (127.0.0.1) . Bien sûr, cela ne fournit qu'un filet de sécurité, car les annonceurs, les spammeurs, les distributeurs de logiciels malveillants et toute autre personne que vous pourriez vouloir garder à l'écart sont sages.

Mac OS hôtes fichier

Votre ordinateur (que ce soit Windows, Mac ou Linux) vérifiera toujours le fichier hosts au démarrage, et vous n'aurez rien à faire pour l'activer. C'est déjà là. Si vous lisez cet article, vous utilisez probablement un Mac, et vous devez savoir que faire des changements à cette partie du disque nécessitera un accès administrateur.

De loin, la façon la plus simple d'apporter des modifications à votre fichier hosts est d'utiliser l'application Terminal. 4 Choses sympas que vous pouvez faire avec le terminal Mac 4 Cool choses que vous pouvez faire avec le terminal Mac Le terminal est l'analogue Mac OS X de la commande Windows invite, ou CMD. C'est un outil, comme vous le savez probablement déjà, qui vous permet de contrôler votre ordinateur en utilisant des commandes de texte, par opposition à ... Lire la suite, plutôt que le Finder.

Faire des changements

Ce tutoriel est pour Mac OS X Lion 10.7 et versions ultérieures sauf indication contraire. Pour changer le fichier hosts, vous devez d'abord ouvrir l'application Terminal. À l'invite, tapez ce qui suit:

 sudo nano / etc / hosts 

Lorsque vous y êtes invité, tapez votre mot de passe administrateur 7 façons de créer des mots de passe sûrs et mémorables 7 façons de créer des mots de passe sécurisés et mémorables Avoir un mot de passe différent pour chaque service est indispensable dans le monde en ligne d'aujourd'hui, mais il existe faiblesse terrible pour les mots de passe générés au hasard: il est impossible de se souvenir de tous. Mais comment pouvez-vous vous souvenir ... Lisez plus et appuyez sur Entrée.

Les utilisateurs de Mac OS X 10.6 ou version antérieure trouveront le fichier dans l'emplacement / private / etc / hosts à la place.

Mac OS hôtes fichier

Pour vous donner une idée de ce qui se passe ici, la commande sudo fournit un accès au niveau racine temporaire, tandis que nano est le nom du programme utilisé pour apporter les modifications au fichier, et / etc / hosts est l'emplacement du fichier.

Une fois que vous avez entré un mot de passe et chargé nano, vous verrez une fenêtre qui ressemble à peu près à la capture d'écran ci-dessous.

Mac OS hôtes fichier

Vous devrez utiliser les touches fléchées pour déplacer le curseur car le pointeur de la souris ne fonctionnera pas ici. Faites attention aux commentaires, qui sont signifiés par des symboles "#". Si une ligne commence par un #, elle est ignorée, de sorte que vous pouvez utiliser ces lignes pour aider à garder le fichier bien rangé avec des descriptions de ce que fait chaque addition. De même, vous pouvez utiliser les commentaires pour activer ou désactiver rapidement les modifications sans supprimer complètement la règle. Ceci est connu comme "commentant".

Les règles doivent être ajoutées au format suivant: par exemple: l'ajout de "127.0.0.1 google.com" redirigera toutes les requêtes google.com (mais pas les requêtes www. Google.com) vers votre machine locale, empêchant ainsi votre ordinateur d'accéder Les serveurs de Google

Une fois que vous avez ajouté une description commentée, une adresse IP et un domaine, vous devez enregistrer le fichier en utilisant le raccourci clavier Ctrl + O qui appelle la fonction WriteOut . On vous demandera un emplacement et un nom de fichier, mais vu que vous écrasez un fichier, tout ce que vous avez à faire est d'appuyer sur Entrée. Rappelez-vous que vous ne pouvez le faire que parce que vous avez utilisé la commande sudo pour obtenir le privilège d'administrateur, sinon vous n'auriez pas l'autorisation d'écraser ce que le système considère comme un fichier très important.

mac os x fichier hosts

Une fois que vous avez appuyé sur Entrée, nano indiquera combien de lignes ont été écrites et les modifications seront sauvegardées. Vous pouvez quitter nano en utilisant Ctrl + X pour revenir à l'invite, les modifications doivent être instantanées.

Dans le cas où vos modifications ne sont pas enregistrées immédiatement, vous pouvez vider votre DNS en ouvrant le Terminal et en entrant ce qui suit:

 sudo killall -HUP mDNSRespondeur 

Pour les utilisateurs sous OS X 10.6 ou version antérieure, la commande Terminal suivante est utilisée pour vider DNS à la place:

 dscacheutil -flushcache 

Terminé!

Et c'est tout, vous avez maintenant changé votre fichier d'hôtes Mac OS X et pouvez le faire en toute confiance quand vous le souhaitez en utilisant quelques commandes Terminal.

Dites-nous ce que vous avez fait à votre dossier d'hôtes dans les commentaires, ci-dessous.

In this article