Comment modifier et gérer le fichier Hosts sous Linux

Il y a un fichier sur votre ordinateur qui agit comme une petite passerelle entre vous et le Web. Appelé Il a un fichier Hosts. Si vous devez Bloquer les sites Web Ou créez Raccourcis Web personnalisés Sous Linux, vous pouvez vous attaquer à ces fonctions en ajoutant ou en modifiant certaines lignes Dans le fichier Hosts.

Comment modifier et gérer le fichier d'hôtes sur Linux - Linux

Qu'est-ce que le fichier Hosts sous Linux?

Le fichier hosts est un fichier texte ordinaire utilisé par tous les systèmes d'exploitation Traduire les noms des hôtes (Également appelées adresses Web ou URL) vers des adresses IP. Lorsque vous saisissez un nom d'hôte, tel que wikipedia.org , Votre système recherchera le fichier hosts pour obtenir Adresse IP Requis pour se connecter au serveur approprié.

Si vous ouvrez le fichier Hosts, vous remarquerez rapidement qu'il n'a pas l'intégralité du répertoire Internet. Alternativement, il ne peut y avoir que deux lignes et c'est tout. Quel effet cela a-t-il?

Il s'avère que votre système analysera le fichier Hosts avant de rechercher le site sur Serveurs DNS Spécifié dans les paramètres réseau (généralement les serveurs DNS du FAI).

Cela signifie que vous pouvez utiliser le fichier Hosts pour ajouter des modifications afin qu'il ne puisse pas Pour les serveurs DNS Les fournir (tels que les alias des sites de votre réseau local, ce qui n'est possible que si vous les avez) Serveur DNS Configurer au sein de votre réseau local) ou contourner Adresses IP Fourni par les serveurs DNS normalement.

Par exemple, si demandé wikipedia.org , Puis les serveurs DNS reviendront Adresse IP Téléchargez Wikipedia sur votre ordinateur. Mais si vous souhaitez bloquer Wikipédia sur cet ordinateur, vous pouvez ajouter une entrée dans le fichier Hosts qui indique à votre ordinateur que wikipedia.org Indique d'autres adresses IP différentes de l'adresse IP physique de Wikipédia.

Il y a beaucoup d'autres choses que vous pouvez faire avec le fichier Hosts, mais ce ne sont que des exemples basiques et certains dépendent beaucoup de vos besoins.

Héberge le répertoire des fichiers sous Linux

Sous Linux, vous pouvez trouver le fichier Hosts sous / Etc / hosts. Puisqu'il s'agit d'un fichier texte normal, vous pouvez ouvrir le fichier Hosts avec votre éditeur de texte préféré.

Cependant, comme le fichier Hosts est un fichier système, vous aurez besoin de droits administratifs pour enregistrer les modifications. Donc, pour éditer le fichier avec un éditeur de texte basé sur Linux comme nano , Vous devrez d'abord taper sudo pour accéder à l'utilisateur avec les privilèges root:

sudo nano /etc/hosts

Pour utiliser un éditeur de texte graphique comme gedit , Vous pouvez essayer gksu à la place:

gksu gedit /etc/hosts

Vous devez utiliser Terminal pour exécuter l'application appropriée avec des droits d'administration. Remplacez simplement nano ou gedit par votre éditeur de texte préféré. Après avoir utilisé nano, une fois que vous avez terminé de modifier le fichier, appuyez sur Ctrl + X , Puis y pour confirmer écraser les modifications.

Comment ajouter des sites Web à un fichier Hosts

Comment modifier et gérer le fichier d'hôtes sur Linux - Linux

Dans le fichier Hosts, chaque entrée a sa propre ligne. La syntaxe est simple. Tapez l'adresse IP vers laquelle vous souhaitez que le nom d'hôte se traduise, appuyez sur la touche de tabulation du clavier, puis saisissez le nom d'hôte.

Par exemple, pour bloquer Wikipedia, vous pouvez taper (n'oubliez pas d'utiliser la touche de tabulation au lieu d'une touche espace ):

127.0.0.1 wikipedia.org

127.0.0.1 C'est l'adresse IP de bouclage qui pointe toujours vers votre système. Étant donné que le Web n'est pas stocké sur votre appareil, votre navigateur vous dira que le site Web est introuvable. Il est désormais effectivement bloqué.

Si vous vous sentez intimidé par la façon de gérer Terminal, consultez l'application Domain Blocker pour Linux Mint (également appelée mintnanny). Il ajoutera des entrées au fichier Hosts qui pointent vers les noms d'hôte que vous spécifiez 127.0.0.1. Mais pour faire autre chose, vous devrez toujours apporter des modifications avec un éditeur de texte.

Télécharger: Bloqueur de domaine (Gratuit)

Comment modifier et gérer le fichier d'hôtes sur Linux - Linux

Créer des raccourcis dans le fichier Hosts

Si vous avez un ordinateur sur votre réseau domestique (par exemple, nous disons qu'il utilise l'adresse IP: 192.168.1.10) qui contient un site Web simple qui fait quelque chose d'utile, vous pouvez écrire ce qui suit dans le fichier Hosts:

192.168.1.10        homeserver

Après cela, si vous ouvrez votre navigateur et tapez uniquement http://homeserver , Il sera automatiquement redirigé vers 192.168.1.10. C'est beaucoup plus facile que de taper une adresse IP à chaque fois.

Vous pouvez également utiliser le fichier Hosts pour créer des raccourcis vers des sites Web spécifiques. Utilisez une commande comme nslookup pour trouver l'adresse IP du site Web, puis ajoutez-la au fichier Hosts à côté du raccourci souhaité, comme indiqué dans l'exemple ci-dessus. Mais cela ne fonctionne que sur les sites Web avec Adresses IP dédiées. Cela peut ne pas fonctionner avec la plupart des sites que vous visitez.

Problèmes possibles avec le fichier Hosts

Nous avons montré comment apporter des modifications au fichier Hosts, mais vous pouvez toujours rencontrer des problèmes lors de l'utilisation de Google Chrome. Ce navigateur Web a tendance à ignorer le fichier Hosts, sauf si vous effectuez l'une des deux opérations suivantes:

  • كتابة http:// Au début de chaque titre. Par exemple, si vous avez bloqué Wikipedia dans le fichier Hosts, Chrome contournera cette interdiction si vous tapez wikipedia.com Uniquement dans la barre d'adresse. Si vous écrivez http://wikipedia.com Dans la barre d'adresse, le navigateur suivra les instructions du fichier Hosts.
  • Vous devez désactiver "Utilisez le service Web pour résoudre les erreurs de navigation"Dans les paramètres de Chrome, vous n'avez donc pas à taper http:// Initialement à chaque fois. Il s'agit de l'un des nombreux conseils de confidentialité pour Google Chrome à suivre de toute façon.

Comment pouvez-vous modifier le fichier Hosts?

Le fichier Hosts offre un moyen simple de bloquer l'accès à certains sites Web sur votre ordinateur. Étant donné que de nombreuses versions de Linux ne sont pas fournies En appliquant le contrôle parental  , Cette connaissance peut devenir utile si vous décidez de Vos enfants utilisent un ordinateur Linux Afin d'annoncer le traitement d'un puissant système d'exploitation.

source
Aller au bouton supérieur