Comment modifier le fichier des hôtes de votre Mac et pourquoi vous pourriez le vouloir

Au plus profond d'OS X ou de macOS se trouve un petit document texte critique appelé fichier Hosts. Parmi la plupart des utilisateurs, c'est une fonctionnalité assez inconnue. Mais c'est en fait une alternative pratique à un serveur DNS.

Un serveur DNS est un peu comme un «carnet d'adresses» d'Internet. Il stocke les adresses IP des sites Web. Lorsque vous saisissez un domaine dans votre navigateur, votre ordinateur contacte un DNS pour traduire ce domaine en une adresse IP utilisable.

Considérez simplement le fichier Hosts comme le «carnet d'adresses» personnel de votre ordinateur plutôt que comme un tiers. Et vous pouvez le modifier.

Il existe en fait une gamme d'options pour lesquelles vous voudrez peut-être. Voici ce que vous devez savoir à ce sujet.

EN RELATION:

  • macOS Mojave et iOS 12 Nouvelles fonctionnalités de sécurité
  • Comment activer le mode sombre et le mode d'affichage dynamique sur votre MacBook
  • Votre MacBook suit-il vos positions? Découvrez maintenant

Comment modifier le fichier des hôtes Mac

Il existe en fait deux façons de modifier le fichier Hôtes Mac. Vous pouvez utiliser Terminal ou un éditeur de texte standard.

La méthode que vous utilisez dépend de vous.

Utilisation du terminal

La façon la plus simple de modifier le fichier Hosts est d'utiliser le terminal UNIX intégré sous OS X ou macOS.

Cela peut sembler un peu intimidant si vous n'êtes pas habitué à taper du code, mais c'est un peu plus simple qu'il n'y paraît.

Fichier Hosts dans Nano Editor
  • Ouvrez l'application Terminal sur votre Mac. Utilisez Spotlight, le Launchpad ou recherchez-le sous Applications dans une fenêtre du Finder.
  • Vous devrez accéder au fichier Hosts dans l'éditeur de texte Nano. Vous pouvez le faire en tapant ceci dans le terminal: sudo nano / etc / hosts
  • Vous serez invité à entrer un mot de passe administrateur. Saisissez-le et continuez.

À partir de là, utilisez les touches fléchées pour déplacer le curseur sous «Broadcasthost». C'est ici que vous entrerez vos domaines et vos adresses IP.

Saisissez simplement le nom de domaine auquel vous souhaitez attribuer une adresse. Ensuite, appuyez sur Tab et saisissez le nom de domaine lui-même.

Enregistrez les modifications en appuyant sur Ctrl + O pour écraser et vos modifications, puis sur Ctrl + X pour quitter le terminal.

Utilisation de l'éditeur de texte

Vous pouvez également modifier le fichier Hosts à l'aide d'un éditeur de texte standard. Cependant, puisque le fichier lui-même est protégé, vous ne pourrez pas simplement double-cliquer et le modifier.

Vous devrez copier le fichier ailleurs, apporter vos modifications, puis copier le fichier modifié à l'emplacement approprié pour remplacer le fichier par défaut.

  • Ouvrez le Finder et sélectionnez Aller> Aller au dossier .
  • Tapez ce qui suit dans la zone: / private / etc / hosts
  • Localisez le fichier Hosts et faites-le glisser sur le bureau.
  • Double-cliquez sur le fichier Hosts sur votre bureau.

Tout comme l'édition des hôtes dans Nano, cela vous permettra d'apporter des modifications au fichier. Vous pouvez essayer une étape similaire avec le domaine Facebook et l'adresse IP pour le tester.

Encore une fois, saisissez l'adresse IP. Appuyez sur Tab. Tapez ensuite le nom de domaine. Une fois que vous avez terminé, suivez les étapes ci-dessous.

  • Enregistrez le fichier modifié.
  • Revenez au Finder et accédez à l'emplacement / private / etc / hosts.
  • Déposez le fichier Hosts modifié dans ce dossier et macOS vous demandera quoi faire avec l'original.
  • Choisissez Remplacer et authentifiez-vous avec votre mot de passe administrateur.

Ca ne fonctionne pas? Vider le cache DNS

Si vous remarquez que vos mappages de domaine ne fonctionnent pas correctement, vous devrez peut-être vider le cache DNS de votre Mac.

Vous pouvez le faire en utilisant Terminal. Il suffit de l'ouvrir avec Spotlight ou en le trouvant dans les applications. Tapez ensuite l'une des commandes suivantes.

  • Pour OS X Mavericks et versions ultérieures, utilisez ceci: sudo killall -HUP mDNSResponder
  • Pour OS X Mountain Lion et versions antérieures, utilisez ceci: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Authentifiez-vous simplement avec votre mot de passe administrateur et tout ira bien.

Comment restaurer le fichier d'hôtes par défaut

Bien sûr, jouer avec un fichier système comme les hôtes peut avoir des effets secondaires imprévus sur votre ordinateur.

De même, vous pourriez avoir terminé l'objectif que vous souhaitez atteindre en le modifiant.

Quel que soit le cas, vous pouvez restaurer le fichier Hosts par défaut en utilisant l'une des méthodes ci-dessus.

Ensuite, entrez simplement les informations suivantes ci-dessous dans le texte ou l'éditeur Nano - il s'agit du fichier Hosts tel qu'il apparaît normalement sur la plupart des Mac.

 ## # Host Database # # localhost est utilisé pour configurer l'interface de bouclage # au démarrage du système. Ne modifiez pas cette entrée. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost 

Pourquoi devriez-vous modifier votre fichier d'hôtes?

Accélération de la vitesse du navigateur

Si un DNS est comme un carnet d'adresses Internet, vous pouvez considérer le fichier Hosts de votre Mac comme une version localisée de celui-ci.

Étant donné que votre ordinateur n'aura pas à contacter un serveur DNS pour traduire un nom de domaine en une adresse IP, l'utilisation du fichier Hôtes Mac pourrait nominalement accélérer votre navigation sur Internet.

Par exemple, si vous avez un site que vous visitez souvent, utilisez simplement un service comme IP Checker pour déterminer son adresse IP. (Tapez le nom de domaine dans la case du site.)

Lorsque vous modifiez le fichier Hosts, attribuez simplement cette adresse IP à ce nom de domaine. On ne sait pas exactement à quel point cela accélérera votre navigation, mais cela vaut le coup si vous souhaitez sérieusement charger rapidement certains sites.

Blocage des pages Web malveillantes

Si vous en avez assez des logiciels publicitaires ou des pages Web malveillantes qui s'ouvrent lorsque vous naviguez sur Internet, la modification du fichier Hosts peut vous aider.

Notez simplement la prochaine fois qu'un site apparaîtra sans votre intention - et notez le nom de domaine.

Suivez l'une des méthodes ci-dessus et ajoutez-y une adresse IP fausse. La prochaine fois qu'un site essaiera de rediriger votre navigateur, la page ne se chargera pas.

C'est également un excellent moyen de bloquer les sites pour le contrôle parental. Modifiez simplement un site que vous ne voulez pas que votre enfant visite et donnez-lui une fausse adresse IP.

Ils ne pourront pas visiter le site, quoi qu'ils fassent (à moins qu'ils ne comprennent la méthode du fichier Hosts).

Productivité et concentration

Cela peut être une mesure drastique, mais une édition intelligente du fichier Hosts peut faire des merveilles pour votre productivité et votre concentration.

Si vous travaillez sur un rapport, un roman ou un autre long projet, mais que vous ne semblez pas vous empêcher de naviguer sur les réseaux sociaux, cela pourrait être utile.

Saisissez simplement les noms de domaine dans le fichier Hôtes Mac et attribuez-leur une adresse IP non valide (comme nous l'avons démontré dans les étapes ci-dessus).

La prochaine fois que vous essayez d'ouvrir Facebook, Reddit ou d'autres médias sociaux, votre navigateur ne pourra pas le faire.

Vous pouvez également attribuer le site à une adresse de domaine réelle. Par exemple, mapper le domaine Facebook à l'adresse IP du New York Times.

Test de réseau

La modification du fichier Hôtes Mac est un excellent moyen de tester de nouveaux serveurs Web ou réseaux.

Les développeurs de réseaux, par exemple, peuvent rediriger un nom de domaine vers un site en développement. Cela leur permet de voir un site comme un utilisateur ou un visiteur réel.

Bien sûr, parce que les tests de serveur et de réseau ne sont probablement effectués que par ceux qui sont déjà «au courant», nous ne développerons pas trop cette entrée.