Lorsque nous sommes dans le monde du support informatique et de l'administration, nous entendons de nombreux termes concernant les commandes, les directives, les protocoles et un en particulier auquel nous donnons peu d'utilité est le fichier hosts.
Bien qu'il s'agisse d'un fichier qui pèse peu, environ 2 ou 3 Ko, il joue un rôle fondamental dans l'ensemble du processus d'adressage IP car grâce à ce fichier, le système peut attribuer des noms d'hôte aux adresses IP respectives.
Avec ce fichier, il est possible de traduire des noms d'hôtes lisibles par l'homme en adresses IP. Son fonctionnement est simple :
Lors de la saisie d'un nom de site Web, par exemple Solvetic.com, dans la barre d'adresse, le système d'exploitation recherchera dans ce fichier l'adresse IP pour établir la connexion et, comme nous l'avons observé, très peu d'adresses Web sont hébergées dans le fichier hosts. , donc si l'adresse web du site auquel accéder n'est pas trouvée dans le fichier hosts, elle sera recherchée dans les serveurs DNS qui y sont définis.
Par conséquent, toutes les modifications que nous apportons dans le fichier hosts seront analysées en premier.
Pour connaître les adresses web qui sont actuellement enregistrées dans le fichier hosts, allez dans le chemin etc/hosts :
sudo nano / etc / hôtesCe sera le résultat :
Comment éditer le fichier hosts sous Linux
Nous avons vu qu'un éditeur est requis pour accéder au fichier hosts et connaître son contenu, il est vital que nous y accédions avec des privilèges administratifs car sinon nous ne pourrons y apporter aucune modification.
Étape 1
La syntaxe à utiliser pour empêcher l'accès à un site Web est la suivante :
127.0.0.1 (Nom du site Web)Par exemple, si nous voulons bloquer l'un des sites où nous passons le plus de temps, Facebook, nous utiliserons la ligne suivante :
127.0.0.1 www.facebook.com (après avoir entré l'adresse IP, nous utiliserons un onglet pour le nom du site Web)
Étape 2
Mais nous pouvons non seulement bloquer les sites Web, nous pouvons également autoriser la redirection vers nos propres serveurs en saisissant uniquement son nom, par exemple, dans le fichier hosts, nous pouvons créer l'entrée suivante :
192.168.0.15 Serveur_SolvétiqueDe cette façon dans le navigateur, il ne sera plus nécessaire de saisir l'adresse IP mais le nom attribué et cela nous redirigera automatiquement.
Étape 3
Nous sauvegardons les modifications à l'aide de la combinaison de touches
Ctrl + O
et on sort de l'éditeur en utilisant (ceci dans le cas de l'utilisation de nano)
Ctrl + X
Étape 4
Les résultats du blocage, par exemple, d'un site web sont immédiats :
AGRANDIR
Étape 5
Ce processus s'applique à toutes les distributions Linux, mais dans Linux Mint, nous avons une option de blocage de site Web supplémentaire appelée Bloqueur de domaine :
Étape 6
C'est simple puisqu'on rentre simplement le nom de domaine et il sera automatiquement bloqué. En sélectionnant cette option, nous verrons la fenêtre suivante où nous cliquerons sur Ajouter:
Étape 7
Dans la fenêtre affichée, nous entrerons dans le domaine à bloquer :
AGRANDIR
Étape 8
Cliquez sur Accepter et Mint ajoute automatiquement les voies possibles pour accéder audit site :
Étape 9
Si nous essayons d'accéder, nous verrons ce qui suit :
AGRANDIR
Avec cela, nous vérifions ce qu'un fichier aussi simple que les hôtes peuvent faire dans le comportement de l'accessibilité Web.