Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Modifier le fichier /etc/hosts sur Linux

Le fichier /etc/hosts ou fichiers HOSTS est un fichier système de Linux.
Il permet de créer des correspondances entre des noms d’hôtes, domaine internet et leurs adresses IP.
Linux utilisera en priorité cette résolution avant d’interroger les serveurs DNS. Cette priorité pouvant être modifié dans le fichier /etc/nsswitch.conf.

On peut l’utiliser pour empêcher la connexion à un serveur, site internet ou autres (fichier HOSTS filtrant) ou encore lorsque l’on a besoin d’effectuer des diagnostics ou tests.

Dans ce tutoriel, je vous explique comment modifier le fichier HOSTS de Linux (/etc/hosts).

Modifier le fichier /etc/hosts sur Linux

Comment modifier le fichier /etc/hosts sur Linux

Le fichier HOSTS se trouve dans le répertoire /etc/.
Pour l’ouvrir, vous pouvez utiliser n’importe quel éditeur de texte aussi bien en ligne de commande que dans l’interface graphique, il suffit de l’ouvrir avec les privilèges de superutilisateur.
Par exemple, en utilisant vim :

sudo vim /etc/hosts

La syntaxe du fichier est assez simple. Il contient plusieurs lignes avec les noms de domaine et les adresses IP que vous devez utiliser pour eux. Chacune d’entre elles ressemble à ceci :
1

<adresse IP> <domaine> <alias>

En général, la première ligne contient une règle permettant de rediriger toutes les demandes adressées au domaine localhost vers l’adresse IP locale – 127.0.0.1.

Dans ce fichier également, des redirections sont placées par défaut pour le nom de votre ordinateur et pour les adresses IPv6. Vous pouvez créer vos propres paramètres pour tout domaine souhaité. Pour ce faire, ajoutez une ligne à la fin du fichier. Par exemple, nous allons diriger toutes les demandes vers le domaine linuxconfig.net sur l’adresse IP 127.0.0.1 :

127.0.0.1 www.google.fr

Veuillez noter que seul le domaine est indiqué ici, sans protocole. Vous n’avez pas besoin de spécifier le préfixe http ou https, sinon cela ne fonctionnera pas. Mais pour le sous-domaine www, vous devez créer une entrée séparée ou l’écrire comme un alias. Par exemple :

127.0.0.1 www.google.fr google.fr

Maintenant, lorsque vous demandez le domaine google.fr, notre IP locale s’ouvrira.
Vous pouvez vérifier cela à l’aide de la commande ping :

ping -c 4 www.google.fr

Pour rétablir l’accès à la ressource d’origine, il suffit de supprimer la ligne ajoutée. Vous pouvez utiliser non seulement l’adresse locale, mais aussi toute autre.
C’est très pratique si vous venez d’enregistrer un domaine et que la zone du domaine n’a pas encore été mise à jour, et que vous voulez déjà travailler avec le nouveau site. Il suffit d’ajouter les données dans /etc/hosts et de travailler comme d’habitude.

L’article Modifier le fichier /etc/hosts sur Linux est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires