There was a problem loading the comments.

Comment fonctionne le fichier hosts - Tutoriel

Support Portal  »  Knowledgebase  »  Viewing Article

  Print
Que devez-vous comprendre pour commencer?

Dans ce tutoriel, nous expliquerons comment le fichier hosts fonctionne sur votre ordinateur local, pour les utilisateurs exécutant Linux, Windows ou MacOS et comment le modifier.

Le fonctionnement du fichier hosts est très simple, mais c'est un fichier très utile situé sur votre ordinateur local qui peut être utilisé pour diriger les noms d'hôtes à des adresses IP différentes que celle publiquement disponible sur internet.

Les informations entrées dans le fichier hosts contourneront la réponse du serveur DNS public. Il est très utile pour les développeurs de tester leur application, lorsque l'application ne peut pas résoudre une adresse IP via DNS ou doit se résoudre à une adresse IP différente de celle du DNS public.

Ils n'ont pas besoin d'acheter un domaine distinct pour tester l'application. Il leur suffit d'ajouter une entrée statique dans le fichier hosts pour permettre à l'application d'accéder avec le nom d'hôte. Le fichier hôte vous permet de pointer manuellement une adresse de site Web vers une adresse IP spécifique.

En utilisant le fichier hosts, vous pouvez remplacer les serveurs DNS et contrôler l'accès aux sites Web et au trafic réseau.

Fichier hosts sous Linux

Vous pouvez modifier le fichier hosts dans un système d'exploitation basé sur Linux en procédant comme suit:

1. Ouvrez une nouvelle fenêtre de terminal.

24593afd1178635153ca9609195d54b7d6c4b77e?t=3d97f4c2245413f8005c44e36f001953

2. Utilisez votre éditeur de texte préféré pour ouvrir le fichier hosts, situé dans /etc/hosts :

099bce6fe990d7eccb6baa821ea5e848f9e3c42b?t=9ecb9d00214ac3c7c4eef5161f43f7c1
3. Ajoutez votre entrée DNS à la fin du fichier d'hôtes. La syntaxe doit être la suivante: adresse IP hôte1 hôte2.

192.168.0.100 yourdomain.com www.yourdomain.com


2b9c73de3350b9f7e924e0112684ee0e1f62d69e?t=4ccf4ad1ee90108e82d5828f71651cbf
4. Enregistrez et fermez le fichier lorsque vous avez terminé.

Vous pouvez maintenant tester la résolution de noms avec la commande suivante:

#> ping yourdomain.com

5c0caf357c7070a828d7ea870ca510800bd6c0a7?t=760526392f5bde0f715eb014fbe8f1c5
Vous pouvez également tester la résolution du nom avec le navigateur Web.

Ouvrez votre navigateur Web et saisissez l'URL http://votredomaine.com. Vous serez redirigé vers le site Web hébergé sur le serveur avec l'IP 192.168.0.100

Modifier le fichier hosts dans Windows 10

Vous pouvez modifier le fichier hosts dans le système d'exploitation Windows 10 en procédant comme suit:

1. Appuyez sur la touche Windows ou cliquez sur le bouton «Démarrer», puis tapez «notepad» dans la barre de recherche.

cf5ce04e3e61edf3e5fbfef79e0d509a04a31a3b?t=1a83b2b649754a64e2c82b5aac7a1816
2. Cliquez avec le bouton droit sur le Bloc-notes et sélectionnez Exécuter en tant qu'administrateur. Cela ouvrira l'application Notepad avec des droits d'administrateur.

ee8b928959533f7d9eb304e4ce18b8c40792b978?t=484a377e34f75719b6bcdd32d33488f6
3. Dans le Bloc-notes, cliquez sur le menu Fichier, puis sur Ouvrir. Naviguez dans X: \ Windows \ System32 \ Drivers \ etc \ hosts, puis sélectionnez «Tous les fichiers (*. *).

Cliquez ensuite sur le fichier nommé «hosts» et cliquez sur Ouvrir.

8b26e5e5aa773b5862e5dee91e9d757429fb0e7e?t=8a743856f999bf31c04b26fdfa6995de
4. Ajoutez votre entrée DNS à la fin du fichier d'hôtes. La syntaxe doit être la suivante: adresse IP hôte1 hôte2:

192.168.0.100 yourdomain.com www.yourdomain.com

d1cd20a09c05abbc23b790aea78eb87e45b8980c?t=e4526142e8936b45301e2d1458a64b45
5. Enregistrez et fermez le fichier.

6. Ouvrez votredomaine.com via le navigateur Web. L'hôte doit maintenant résoudre l'adresse IP qui a été entrée dans le fichier hosts.

05ab8cdbcc70a54bbeaf6598ae37d7d1d690bf58?t=3ce5e4882c943de7c9842dc4c9474821

Modifier le fichier hosts sous MacOS

Sous MacOS, vous pouvez créer le fichier d'hôtes en suivant les étapes suivantes:

1. Ouvrez votre terminal depuis Applications -> Utilitaires -> Terminal

2. Utilisez votre éditeur de texte préféré pour ouvrir le fichier hosts, situé dans / private / etc / hosts:
sudo nano /private/etc/hosts

3. Vous devrez fournir le mot de passe de votre utilisateur. Ensuite, ajoutez la ligne suivante à la fin du fichier:
192.168.0.100 yourdomain.com www.yourdomain.com

4. Enregistrez et fermez le fichier lorsque vous avez terminé.

Ouvrez votredomaine.com via le navigateur Web. L'hôte doit maintenant résoudre l'adresse IP qui a été entrée dans le fichier d'hôtes.

Conclusion

J'espère que vous avez maintenant suffisamment de connaissances pour configurer le fichier hosts pour la résolution de noms.

Vous pouvez maintenant tester votre site Web sans acheter de nom de domaine à l'aide du fichier hosts.

Share via
© GloboTech Communications