Modification des hôtes Mac OS. Où se trouve le fichier hosts dans Mac OS X et comment le modifier. Comment appliquer les modifications au fichier Hosts

En éditant Mac hôtes fichier, il est possible d’émuler le changement DNS et de définir l’adresse IP souhaitée pour un nom de domaine. Avec le hôtes fichier, vous pouvez écraser toutes les valeurs DNS définies par votre Service Internet fournisseur. Ceci est utile si votre nom de domaine n'est pas encore enregistré ou ne pointe pas vers un compte d'hébergement, mais que vous souhaitez prévisualiser votre site Web.

Dans ce didacticiel, vous apprendrez à modifier le hôtes fichier sur Mac. Pour un tutoriel sur la façon de faire la même chose sous Windows.

IMPORTANT : Notez que les modifications apportées au hôtes Le fichier affectera uniquement votre ordinateur.

De quoi as-tu besoin

Avant de commencer ce guide, vous aurez besoin ce qui suit:

  • privilèges de l'utilisateur root

Étape 1 – Ouverture du fichier hôtes

Suivez ces étapes pour ouvrir votre hôtes fichier sur Mac :

Étape 2 – Modification du fichier hôtes sur Mac

Afin d'émuler le changement DNS et de pointer le nom de domaine vers une adresse IP, utilisez la syntaxe suivante :

Adresse_IP domaine.com Adresse_IP www.domain.com

Par exemple, pour émuler le changement DNS pour site web et www.site nous devrions inclure les lignes suivantes au bas de hôtes déposer.

93.188.160..188.160.58 www.site

Cela émulera le changement d'adresse IP du site web et www.site au 93.188.160.58.

Une fois que vous avez terminé l'édition hôtes fichier, appuyez sur CMD+X sur votre clavier, saisissez Oui pour enregistrer les modifications et cliquer sur ENTRER bouton.

Étape 3 – Vider le cache DNS (facultatif)

Parfois, les modifications ne s'appliquent pas instantanément et vous devrez peut-être vider le cache DNS. Sur Mac, le cache DNS peut être facilement vidé en exécutant la commande suivante :

Mac OS X Léopard des Neiges

Sudo dscacheutil -flushcache

OS X Mavericks, Mountain Lion et Lion

Sudo découverteutil mdnsflushcache

Conclusion

Ça y est, en terminant ce petit tutoriel, vous avez appris à éditer un hôtes fichier sur Mac. Ceci est utile si votre nom de domaine n'est pas enregistré ou n'est pas pointé vers le serveur, mais que vous souhaitez prévisualiser votre site Web. De plus, vous avez également appris comment vider le cache DNS sur Mac.

Si vous configurez un nouveau serveur Web ou un autre appareil qui se connecte à Internet et que vous souhaitez le tester avant sa mise en ligne, ou avant de rencontrer des problèmes avec les logiciels espions et les réseaux publicitaires, il existe un fichier invisible sur votre ordinateur qui pourrait vous aider. . Ce fichier s'appelle Hôtes, et ci-dessous décrit comment l'utiliser.

Système de noms de domaine

Lorsque vous saisissez un nom de domaine pour un site Web, vous souhaitez voir tout ce qui se passe en coulisses. Chaque site, chaque service et presque chaque appareil connecté à Internet possède une adresse numérique unique qui indique l'emplacement des autres appareils : il s'agit d'une adresse TCP/IP. Le système de noms de domaine (DNS) convertit ces adresses numériques en quelque chose de plus reconnaissable et mémorisable pour les humains (par exemple, « www.microsoft.com »).

Lorsque vous entrez pour la première fois l'adresse d'un site Web, votre Mac envoie un ping serveur DNS. Votre Mac accumule un fichier cache caché pour mémoriser ces détails ultérieurement lorsque vous visitez à nouveau le même site.

Fichier d'hôtes

Le système de noms de domaine et son cache associé sur votre ordinateur sont de manière standard comment arriver là où il est allé sur Internet, mais il existe un autre fichier très utile. Ça s'appelle Hôtes et peut être utilisé pour remplacer les informations DNS par défaut.

Il existe des raisons pratiques pour lesquelles vous devez utiliser un fichier Hôtes plutôt que de simplement laisser le DNS faire son travail. Par exemple, vous testez un serveur de développement que vous êtes sur le point de mettre en service et vous souhaitez utiliser un nom de domaine personnalisé au lieu d'une adresse IP d'appareil spécifique. Avant systèmes en ligne et accéder à n'importe quel DNS utilisé, vous pouvez utiliser le fichier Hôtes au lieu de « Entrez l'adresse IP de l'appareil ». Lorsque vous utilisez un nom de domaine, le Mac accédera automatiquement à cet appareil.

Vous pouvez également utiliser le fichier Hôtes, pour bloquer ou contourner les logiciels espions et les réseaux publicitaires en « annulant » leurs adresses IP - en saisissant 0.0.0.0 suivi du nom du domaine que vous souhaitez bloquer.

Comment modifier le fichier Hosts

Il est préférable de travailler avec le fichier Hôtes via une application Terminal spéciale, située dans le dossier « Utilitaires » de l'ordinateur. Vous devez connaître l'adresse IP de l'appareil vers lequel vous souhaitez rediriger vers votre Ordinateur Mac, ou les noms de domaine que vous essayez de stocker à distance depuis votre ordinateur.

· Double-cliquez sur Terminal.

· Tapez sudo nano /etc/hosts et appuyez sur Retour.

· Vous serez invité à saisir un mot de passe. Saisissez le mot de passe administrateur.

Maintenant tu es dedans éditeur de texte Nano. Si vous souhaitez ajouter un nouvel appareil ou domaine, utilisez les touches fléchées pour déplacer le curseur et positionnez-le après le texte que vous voyez, puis commencez à taper. Si vous mappez une adresse IP spéciale dans votre réseau local domaine, vous pouvez saisir l'adresse IP, appuyer sur Tab, puis saisir le nom de domaine.

A l’inverse, si vous voulez vous assurer que l’URL ne renvoie pas vers le site, utilisez « 127.0.0.1 ». Cela le mappera à votre ordinateur. Même si votre ordinateur se voit attribuer une adresse IP différente par son routeur, 127.0.0.1 sera utilisé par défaut sur ordinateur local grâce à paramètres standards dans le dossier Hôtes.

Une fois que vous avez terminé, maintenez enfoncées la touche Ctrl et la touche O pour enregistrer le fichier, puis la touche Ctrl et X pour quitter. Revenez à la ligne de commande et tapez « sudo killall -HUP mDNSResponder » suivi de return. Cela effacera le cache DNS de votre ordinateur et n'interférera pas avec les modifications que vous avez apportées au fichier. Hôtes.

N'oubliez pas que vous avez modifié le fichier Hôtes, car à tout moment vous devrez peut-être annuler les modifications que vous avez apportées pour enregistrer travail correct ordinateur.

Comment modifier le fichier Hosts sur Mac et pourquoi devriez-vous le faire ? :
notation 80 sur 80 basé sur 80 notes.
Il y a 80 avis au total.

Sous Mac OS, le fichier hosts se trouve dans le dossier /etc. Il peut être modifié à l'aide d'un éditeur de texte visuel.

Tout d'abord, vous devez vous donner accès pour modifier le dossier /etc et le fichier hosts qui s'y trouve. Pour ce faire, ouvrez l'onglet Finder Transition, puis cliquez sur la ligne (Fig. A9.1).

Riz. P9.1. Allez dans le dossier.

Une fenêtre apparaîtra à l'écran. Vous devez saisir la ligne /etc dans le champ du même nom, comme le montre la Fig. P9.2, puis cliquez sur le bouton Aller.


Riz. P9.2. Saisie d'un nom de dossier.

Vous verrez une liste assez longue de fichiers situés dans le dossier /etc (Figure A9.3).


Riz. P9.3. Fichiers dans le dossier /etc.

Une fois que vous avez accédé au dossier /etc, vous devez configurer les droits d'accès. Par défaut, vous n'avez pas le droit de modifier le fichier hosts ; vous devrez les ajouter manuellement.

Pour ajouter des droits d'accès, immédiatement après avoir accédé au dossier, sélectionnez Modifier Déposer doubler Propriétés. Vous verrez la fenêtre des propriétés du dossier etc illustrée sur la Fig. P9.4.


Riz. P9.4. Ajout de droits d'accès.

Ici, vous devez d'abord déverrouiller les modifications en cliquant sur l'image de verrouillage dans le coin inférieur gauche de la fenêtre, puis utiliser l'icône "+" pour ajouter votre compte et autoriser les opérations pour cela Lire et écrire. Sur la fig. P9.4, ces droits ont déjà été ajoutés.

A l'étape suivante, ajoutez les mêmes droits au fichier hosts. Pour ce faire, recherchez le fichier dans la liste illustrée à la Fig. P9.3, sélectionnez le fichier, puis sélectionnez à nouveau Modifier Déposer doubler Propriétés. Vous verrez maintenant une fenêtre pour définir les propriétés du fichier hosts, similaire à celle illustrée sur la Fig. P9.4. Ajoutez votre compte et vos droits dans cette fenêtre, similaire au dossier /etc.

Après avoir modifié les autorisations, double-cliquez sur le fichier hosts à modifier. Une fenêtre d'édition apparaîtra, illustrée à la Fig. P9.5.


Riz. P9.5. Modification du fichier hosts.

Vous devrez ajouter à la fin du fichier les lignes reçues de notre assistance technique puis enregistrez le fichier.

Les systèmes d'exploitation macOS et Windows disposent d'un fichier hosts qui fonctionne comme un distributeur local d'adresses et de leurs noms de domaine (similaire au DNS). Il est configuré indépendamment par l'administrateur de l'ordinateur et les paramètres qui y sont saisis s'appliquent uniquement à un appareil spécifique.

Je vais vous dire où trouver le fichier hosts, comment le modifier et pourquoi vous pourriez en avoir besoin.

Modification du fichier hosts dans un éditeur de texte

Habituellement, pour apporter des modifications au fichier hosts, les administrateurs l'ouvrent via le « Terminal », mais tous les utilisateurs ne le maîtrisent pas suffisamment. ligne de commande. Si vous êtes plus habitué à travailler dans une interface graphique, vous pouvez éditer le fichier hosts comme suit :

Par défaut, ce fichier est protégé et ne peut pas être modifié, nous procédons donc comme suit :


Modification du fichier hosts via l'application nano dans le « Terminal »

Si vous ne souhaitez pas parcourir les fichiers, créer des copies et les déplacer d'un dossier à l'autre, mais que vous devez modifier rapidement le fichier hosts, cela peut être fait via l'éditeur de texte nano dans le « Terminal ». Pour ce faire :


Mise à jour du cache DNS

Toutes les modifications sont effectuées en temps réel et ont généralement un effet immédiat sur le réseau. Si cela ne se produit pas, vous devez alors réinitialiser les paramètres DNS. Pour ce faire :

  • Ouvrez « Terminal » (la façon de procéder est décrite dans « Modification du fichier hosts via l'application nano dans le Terminal »).
  • Entrez-y la commande dscacheutil - flushcache ; sudo kilall -HUP mDNSResponder.

Après cela nouveau fichier les hôtes fonctionneront certainement.

Pourquoi changer le fichier hosts ?

Bloquer les publicités ou accélérer le chargement du site Web

Vous pouvez saisir le domaine du site diffusant de la publicité auprès des hébergeurs et le rediriger vers l'adresse 127.0.0.1. Là, vous pouvez également enregistrer les sites que vous souhaitez rendre inaccessibles sur votre ordinateur. Nous comparons simplement l’adresse du site avec l’adresse IP décrite ci-dessus et c’est tout.

L'administrateur réseau peut accélérer le chargement des sites en éditant le fichier hosts. Il suffit d'y saisir le domaine du site et d'y associer la véritable adresse IP de la ressource correspondante. Les redirections au sein du réseau local s'effectuent de la même manière.

Réinitialisation des paramètres iOS via les hôtes

Il y a plus application pratique. Le plus souvent, ceux qui ont piraté le firmware d'un appareil mobile Apple ont recours à l'édition d'hôtes.

Lors de leur flashage, le programme TinyUmbrella est utilisé. Il remplace la configuration du fichier hosts afin que vous puissiez installer version obsolète iOS ou version obsolète des programmes de Magasin d'applications sur un gadget piraté.

Ces modifications vous empêchent par la suite de restaurer votre smartphone ou votre tablette via iTunes. Autrement dit, installez firmware officiel Cela ne fonctionnera plus. L'ordinateur ne pourra pas contacter les serveurs Apple, puisqu'une ligne supplémentaire 74.208.105.171 gs.apple.com apparaîtra dans le fichier hosts, redirigeant vers les serveurs des développeurs logiciel pour pirater iOS.

Par conséquent, avant de réinstaller le système pour appareil mobile, vous devrez supprimer cette ligne.

Publications vues : 17

Les utilisateurs d'ordinateurs actifs connaissent probablement le fichier Hosts, qui contient des informations sur le réseau. Grâce à lui, vous pouvez bloquer l'accès à un site spécifique à partir de votre ordinateur ou apporter d'autres modifications à la façon dont votre ordinateur accède à une adresse IP spécifique. Malgré tout le secret système opérateur Mac OS contre les interférences des utilisateurs, vous pouvez y modifier le fichier Hosts. Dans le même temps, l'édition n'est pas plus difficile que sous Windows, et dans cet article, nous verrons comment procéder.

Table des matières:

Comment ouvrir et modifier des hôtes via « Terminal »

Le moyen le plus simple d'accéder à l'édition d'un fichier consiste à utiliser la ligne de commande, appelée sous Mac OS . Vous pouvez lancer l'utilitaire « Terminal » via le Finder, il se trouve dans la liste programmes standards système d'exploitation, ou par une recherche en saisissant son nom.

Après avoir lancé « Terminal », entrez la commande suivante et exécutez-la pour procéder à l'édition du fichier Hosts :

Sudo nano /privé/etc/hôtes

Après avoir activé la commande, vous devrez également saisir le mot de passe de l'administrateur de l'ordinateur, car les interférences avec les hôtes sont assez graves et si vous modifiez le fichier de manière incorrecte, des problèmes d'accès à certains sites sur Internet peuvent survenir.

Après avoir saisi le mot de passe, le contenu du fichier Hosts apparaîtra directement, que l'utilisateur pourra modifier. La souris ne fonctionne pas lors de l'édition d'un fichier via le « Terminal », c'est-à-dire que vous ne pouvez vous déplacer qu'entre les lignes du fichier avec le clavier. Entrez les modifications que vous souhaitez apporter au fichier Hosts. Pour enregistrer les modifications apportées au fichier, vous devez appuyer sur Ctrl+X sur votre clavier. Ensuite, un message apparaîtra vous demandant si vous souhaitez vraiment changer d'hôte, confirmez l'action avec le bouton « Y ».

Comment ouvrir et modifier des hôtes sous Mac OS via le Finder

La deuxième option pour accéder aux hôtes et modifier le fichier consiste à utiliser le Finder standard. En utilisant cette méthode, vous pouvez ouvrir le fichier Hosts et le modifier dans n'importe quel éditeur de texte, cette option peut donc être préférable dans certains cas.

Pour ouvrir les hôtes via le Finder, cliquez avec le bouton droit sur le Finder dans le menu du bas et sélectionnez l'option « Aller au dossier ».

Une fenêtre s'ouvrira dans laquelle vous devrez saisir le chemin d'accès au dossier auquel vous souhaitez accéder. Saisissez l'adresse suivante :

/privé/etc/hôtes

Et cliquez sur « Aller ».

Le dossier système s'ouvrira dans lequel se trouve le fichier Hosts. Pour commencer à le modifier, vous devez cliquer dessus avec le bouton droit et sélectionner l'éditeur dans lequel il vous convient le mieux de travailler (vous pouvez également utiliser l'éditeur standard - TextEdit).

Dans la fenêtre qui s'ouvre, vous pouvez éditer le fichier Hosts comme n'importe quel autre fichier dans un éditeur de texte. Cependant, le fichier Hosts du système est protégé contre toute modification. Après avoir essayé d'y apporter des modifications, des messages apparaîtront vous demandant de créer un fichier en double. Cliquez sur « Dupliquer », après quoi un deuxième fichier est créé sur la base du premier fichier.

Ensuite, il ne reste plus qu'à apporter les modifications nécessaires au fichier nouvellement créé et à l'enregistrer dans un endroit pratique, par exemple sur votre bureau. Lors de l'enregistrement, sélectionnez le fichier resolution.txt (la même résolution que fichier original hôtes). Lorsque vous enregistrez le nouveau fichier, il vous suffit de le remplacer par ancien fichier V dossier système etc. Pour ce faire, faites glisser le nouveau fichier dans le dossier où se trouvent les anciens hôtes et cliquez sur « Remplacer » lorsque le message correspondant apparaît. À la suite de ces actions, l'ancien fichier Hosts sera supprimé et nouveau système commencera à l'utiliser à la place.

Comment appliquer les modifications au fichier Hosts

Certaines modifications apportées au fichier Hosts ne sont pas immédiatement perçues par le système et n'ont donc aucun effet. Pour que les modifications prennent effet, vous devez mettre à jour Cache DNS. Cela peut être fait à l'aide du terminal en utilisant la commande :

Dscacheutil -flushcache ; sudo killall -HUP mDNSResponder

Après avoir exécuté cette commande, le fichier Hosts sera à nouveau lu par le système et toutes les modifications qui y ont été apportées seront reflétées dans le fonctionnement de l'ordinateur.