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.
2. Utilisez votre éditeur de texte préféré pour ouvrir le fichier hosts, situé dans /etc/hosts :
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
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
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.
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.
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.
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
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.
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.