Comment recharger / etc / hôtes après édition dans Linux?

Comment recharger / etc / hôtes après édition dans Linux?
Un fichier d'hôtes est responsable de la cartographie du nom de domaine de chaque site Web avec son adresse IP dans chaque système d'exploitation. En termes simples, cela signifie que chaque fois que nous accédons à n'importe quel domaine sur notre système, le système d'exploitation essaie de rechercher le fichier des hôtes pour son adresse IP correspondante.

Cet article examinera comment on peut modifier le fichier des hôtes et atténuer les problèmes qui y sont associés.

Fichier des hôtes

Comme nous l'avons mentionné précédemment, le fichier des hôtes est chargé de fournir les adresses IP correspondantes pour les noms de domaine. Un fichier d'hôtes peut être trouvé dans chaque système d'exploitation, et il a la priorité sur le système de noms de domaine (DNS). Cela signifie que chaque fois qu'un domaine est accessible, le fichier des hôtes est d'abord recherché une adresse IP correspondante.

Si le système d'exploitation ne trouve aucune IP associée au nom de domaine du fichier hosts, le système interroge alors le DNS pour fournir une IP associée. Essentiellement, le fichier des hôtes est une carte qui relie les noms de domaine avec leurs adresses IP respectives.

Les gens éditent les fichiers de leurs hôtes pour de nombreuses raisons différentes, dont certaines nous énumérerons ici. L'un des principaux avantages de l'édition du fichier des hôtes est de tester un site Web sans modifier les paramètres DNS. La modification du fichier des hôtes peut s'avérer pratique dans un scénario où vous souhaitez migrer votre site Web vers un nouveau serveur sans modifier d'abord le nom de domaine. De plus, la modification des fichiers des hôtes peut également être utilisée pour bloquer les sites Web de votre système.

Fichier hôte dans Linux

Comme nous l'avons dit plus tôt, le fichier des hôtes est un fichier texte simple contenant des adresses IP et des noms de domaine. Le format du contenu du fichier d'un hôte est le suivant.

Adresse IP de nom de domaine Alias ​​de domaine

Il convient de mentionner que toutes les lignes qui commencent par le symbole # sont traitées comme des commentaires dans le fichier des hôtes, ce qui signifie qu'ils ne seront pas vérifiés. Les commentaires sont créés pour la propre commodité de l'utilisateur et ignorés par un compilateur / interprète. Dans la plupart des systèmes Linux, le fichier des hôtes se trouve généralement dans / etc / hôtes.

Édition du fichier hosts dans Linux

Maintenant que nous avons couvert un terrain de base sur ce qu'est le fichier des hôtes et pourquoi quelqu'un voudrait le modifier, laissez-nous plonger en profondeur pour apprendre comment vous pouvez le modifier à diverses fins. Plus tard, nous reviendrons pour le recharger et atténuer tout problème possible associé au processus.

Ouvrez une nouvelle instance du terminal de commande en y accédant via le menu des applications ou en appuyant sur le raccourci clavier Ctrl + Alt + T.

Comme nous l'avons mentionné précédemment, le fichier des hôtes est essentiellement un fichier texte qui contient des adresses IP et des noms de domaine. Alors, comment modifier un fichier texte? Via un éditeur de texte, bien sûr. L'étape suivante consiste à ouvrir le fichier des hôtes dans un éditeur de texte, et cela peut être réalisé via la commande ci-dessous.

$ sudo nano / etc / hôtes

Ou, si vous aimez utiliser VIM, exécutez la commande ci-dessous.

$ vim / etc / hôtes

Puisque nous tentons d'ouvrir et de modifier un fichier système, on nous demande de saisir notre mot de passe administrateur. Cela se fait pour la garde, et donc une fois que vous avez autorisé les autorisations racinaires, nous pouvons passer à l'étape suivante.

Quant à l'édition, le fichier hosts n'est pas l'objectif principal de ce tutoriel; Nous ne le couvrirons que brièvement.

Disons, pour commencer, vous voulez bloquer YouTube sur votre système Ubuntu pour une raison quelconque. Cela peut être fait en ajoutant simplement une petite ligne de code à la fin du fichier des hôtes.

127.0.0.1 www.Youtube.com

Vous pouvez évidemment remplacer YouTube par tout autre site Web de votre choix.

Donc, cela étant dit, il est temps pour nous de passer au rechargement, etc. / hôtes / après avoir édité le fichier des hôtes. Nous allons maintenant examiner certains problèmes courants concernant le sujet et leurs solutions.

Problèmes liés à la modification du fichier des hôtes

Les modifications apportées dans le fichier des hôtes doivent prendre effet immédiatement. Cependant, en cas de problèmes, vous pouvez suivre les étapes ci-dessous.

Après avoir modifié le fichier des hôtes, vous devez redémarrer toutes les applications qui cachent des informations DNS. Comme nous l'avons dit plus tôt, des modifications devraient être appliquées immédiatement; Cependant, vous pouvez exécuter la commande ci-dessous pour régler les problèmes de cache s'ils ne le font pas.

$ Sudo Service Network-Manager Redémarrer

Dans le cas où le Systemd-Hostname n'est pas correct, vous pouvez redémarrer le service de nom de système. Vous pouvez redémarrer le service mentionné en entrant la commande suivante dans le terminal de commande.

$ / bin / systemctl redémarrer systemd-nommé

Tout autre problème lié au fichier des hôtes devrait probablement être atténué en redémarrant votre connexion réseau ou votre ordinateur. Cependant, si vous modifiez le fichier de votre hôte très fréquemment et que vous ne pouvez pas se permettre de le redémarrer encore et encore - essayez la commande de réseautage de redémarrage que nous avons décrite plus tôt dans cette section.

Le problème peut aussi bien être aussi simple que de redémarrer votre navigateur Web. Ces applications effectuent des noms d'hôte internes et la mise en cache DNS, alors considérez que les redémarrer avant de continuer à surfer sur Internet est un must.

Enfin, si votre système utilise DNSMASQ, vous pouvez essayer la commande suivante:

$ pkill -hup dnsmasq

Conclusion

Dans cet article, nous sommes entrés en détail sur l'édition du fichier des hôtes et de le recharger après l'édition. Enfin, nous avons vu de nombreuses commandes utiles pour éradiquer tout problème possible avec le fichier des hôtes.