GNU/Linux >> Tutoriels Linux >  >> Linux

Comment modifier le fichier Hosts sous Linux, Windows ou Mac

Présentation

Le fichier hosts sous Windows, Mac ou Linux mappe les noms d'hôtes aux adresses IP. Par exemple, un intranet, comme un siège social qui dispose de serveurs auxquels les utilisateurs peuvent accéder, ou il peut s'agir de noms de domaine pour des serveurs sur Internet.

La modification de votre fichier hosts peut être utile si vous exécutez des tests sur votre réseau. En mappant une adresse IP sur un nom de serveur (ou un nom de domaine), vous pouvez ignorer le processus dans lequel un navigateur Web utilise une recherche de serveur de noms de domaine (DNS) pour traduire le nom de domaine en adresse IP.

Dans ce didacticiel, découvrez comment modifier le fichier hosts sous Linux, Windows ou Mac.

Prérequis

  • Un système exécutant Windows, Linux ou macOS
  • Privilèges d'administrateur

Comment modifier le fichier des hôtes Linux

Étape 1 :Ouvrir une fenêtre de terminal (ligne de commande)

La plupart des distributions Linux ont un terminal applications> utilitaires> fonctionnalité, ou une option permettant de cliquer avec le bouton droit sur le bureau et de cliquer sur Ouvrir le terminal.

Étape 2 :Ouvrez le fichier d'hôtes Linux

Pour ouvrir le fichier hosts Linux, tapez la commande :

sudo vim /etc/hosts

Au lieu de Vim, vous pouvez utiliser n'importe quel autre éditeur de texte, comme nano.

Le système devrait vous demander votre mot de passe - entrez-le et le fichier Hosts devrait s'ouvrir.

Étape 3 :Modifier le fichier

Le fichier hosts sous Linux est formaté de sorte que l'adresse IP soit la première et le nom du serveur la deuxième.

0.0.0.0 server.domain.com

Ajoutez toutes les entrées que vous souhaitez à la fin du fichier. Si vous faites une erreur ou avez besoin de dire à votre système d'exploitation d'ignorer une ligne, ajoutez le '# ’ signe au début de cette ligne.

Assurez-vous d'avoir enregistré le fichier dans Vim avant de quitter !

Étape 4 (facultatif) :Changer de service de noms

Le fichier hosts contourne la recherche standard du serveur de noms de domaine. Sous Linux, il existe un autre fichier qui indique au système d'exploitation dans quel ordre rechercher les traductions d'adresses IP.

Le fichier est nsswitch.conf , et s'il est configuré pour examiner d'abord le DNS, il ignorera votre fichier hosts et passera directement à la recherche DNS.

Pour vérifier la configuration, dans la fenêtre de votre terminal, tapez :

cat /etc/nsswitch.conf

Le terminal renverra une liste d'informations.

À mi-chemin, il devrait y avoir une entrée intitulée "hôtes ”. Assurez-vous que la colonne de droite répertorie les files première. Si, pour une raison quelconque, DNS est répertorié en premier, ouvrez le fichier dans votre éditeur de texte :

sudo vim /etc/nsswitch.conf

Il devrait ouvrir le fichier nsswitch.conf dossier. Pour les hôtes hosts: paramètre, modifiez l'entrée de sorte que files est au début de l'entrée, et dns est à la fin.

Comment modifier le fichier Hosts dans Windows

Étape 1 :Ouvrez le Bloc-notes en tant qu'administrateur

Vous aurez besoin des privilèges d'administrateur pour cette opération.

  1. Cliquez sur le bouton Windows et tapez "bloc-notes". Laissez la fonction de recherche trouver l'application Bloc-notes.
  2. Cliquez avec le bouton droit sur l'application Bloc-notes, puis cliquez sur Exécuter en tant qu'administrateur.
  3. Le contrôle de compte d'utilisateur Windows devrait s'afficher et vous demander :"Voulez-vous autoriser cette application à apporter des modifications à votre appareil ?" Cliquez sur Oui.

Étape 2 :Ouvrez le fichier d'hôtes Windows

  1. Dans le Bloc-notes, cliquez sur Fichier> Ouvrir
  2. Accédez à c:windowssystem32driversetc
  3. Dans le coin inférieur droit, juste au-dessus de l'Ouvrir , cliquez sur le menu déroulant pour changer le type de fichier en Tous les fichiers .
  4. Sélectionnez "hôtes" et cliquez sur Ouvrir .

Étape 3 :Modifier le fichier

Le fichier d'hôtes Windows est qu'il vous donne une brève explication sur la façon d'écrire une nouvelle ligne. En voici un bref aperçu :

0.0.0.0 server.domain.com

Le premier ensemble de quatre (4) chiffres correspond à l'adresse IP que vous mappez. Il peut s'agir de l'adresse IP interne d'un serveur sur le réseau ou de l'adresse IP d'un site Web.

La deuxième étiquette est le nom que vous voulez pouvoir saisir dans un navigateur pour accéder au serveur à l'adresse IP que vous venez de spécifier.

Une fois que vous avez terminé vos modifications, enregistrez le fichier (Fichier > Enregistrer ) et quittez.

Si vous apportez une modification au fichier hosts et que quelque chose cesse de fonctionner, vous pouvez dire à Windows d'ignorer n'importe quelle ligne en mettant un # signe au début de cette ligne.

Cela ressemblerait à :

# 0.0.0.0 server.domain.com

Comment modifier le fichier des hôtes Mac

Étape 1 :Ouvrez le terminal Mac

Ouvrez le Finder , et accédez à Applications> Utilitaires> Terminal

Tapez ce qui suit dans la fenêtre du terminal :

sudo nano /private/etc/hosts

Le système devrait vous demander d'entrer votre mot de passe - c'est le même mot de passe que vous utilisez pour vous connecter au système. Tapez-le et appuyez sur Entrée .

Étape 2 :Modifier le fichier d'hôtes Mac

L'adresse IP est la première et le nom du serveur vient en deuxième. Les commentaires sont indiqués par un signe « # ». Prenons l'exemple ci-dessous :

0.0.0.0 server.domain.com

Entrez d'abord l'adresse IP à laquelle vous souhaitez vous référer, appuyez sur espace, puis le nom du serveur (ou le nom de domaine) que vous souhaitez lui associer.

Si vous faites une erreur, vous pouvez dire à Mac OS d'ignorer une ligne en tapant un # au début de cette ligne.

Enregistrez vos modifications en appuyant sur Command + O , puis quittez en appuyant sur Command + X .


Linux
  1. Comment gérer les capacités des fichiers Linux

  2. Comment trouver un fichier sous Linux

  3. Comment modifier votre fichier Hosts dans Windows 10

  4. Comment renommer un fichier sous Linux ?

  5. Comment éditer un fichier Excel (xlsx) à l'aide du shell Linux

Comment exécuter Windows 95 sous Linux

Comment éditer un fichier sans changer ses horodatages sous Linux

Comment éditer le fichier hosts sur Debian

Comment créer un lien symbolique vers un fichier sous Linux

Comment modifier votre fichier hosts

Comment convertir un fichier .pem en un fichier .ppk sous Windows et Linux