En utilisant le fichier Hosts sur Linux

Si vous avez vu notre article sur en utilisant le fichier hosts sous Windows et utilise Linux au lieu de Windows, vous demandez peut-être comment faire exactement la même chose sous Linux. Eh bien, vous avez de la chance. Ce sont exactement pour utiliser le fichier hosts sur les étapes Linux.

Linux et d'autres systèmes basés sur Unix, y compris BSDs et Mac OS X, est dans « / etc / hosts » et fonctionne presque exactement comme Windows. En fait, il existait sous Unix pour plus longtemps que sous Windows.

Linux fichier hosts

Le fichier hosts effectué à l'origine la même fonction que le DNS: en faisant correspondre les adresses IP avec des noms d'hôte . Il a bien fonctionné dans les premiers jours de l'Internet, où il y avait seulement une poignée d'hôtes. Les administrateurs système télécharger une copie du fichier à partir d'une source centrale qui avait une liste d'hôtes connus.

Déjà au début des années quatre-vingt, il a commencé à être difficile à manier, et est né le besoin d'un système plus souple. Le DNS est rapidement devenu la solution, car il est décentralisé et réparti entre de nombreuses machines via Internet.

Les anciens et humbles « / etc / hosts » est toujours là, et est encore parfois utile, comme on le voit dans l'article précédent. Il est génial si vous êtes responsable d'un réseau domestique ou un petit bureau, et de configurer un serveur DNS serait exagéré.

Obtenir la permission

Le fichier « / etc / hosts' appartient à la super-utilisateur, vous devez utiliser » sudo « pour le modifier, si votre système a. Dans le cas contraire, vous pouvez utiliser « leur » et exécutez la commande comme si vous la racine.

Comme tout système de fichier important est une bonne idée de faire une copie de celui-ci d'abord comme une sauvegarde. Donc, si quelque chose va mal, vous pouvez copier votre sauvegarde et retour à la normale.

Voici comment faire la sauvegarde:

Sudo cp / etc / hosts /etc/hosts.old

Cependant, vous pouvez appeler le fichier que vous voulez. Il est juste un simple fichier ASCII. Et en parlant de fichier ASCII simple, vous éditez / etc / hosts dans votre éditeur de texte favori. Voici une capture d'écran d'Emacs, juste parce qu'il est mon préféré.

Oui, prendre mon nom netbook Sam Gamegie de Le Seigneur des Anneaux .

Sudo emacs / etc / hosts

Vous pouvez également utiliser

Sudo nano / etc / hosts

pour modifier le fichier sur votre terminal.

Le format est presque exactement la même chose sur Unix que dans Windows, ce qui, étant donné que l'Internet a été mis en œuvre dans ces systèmes antérieurs que Windows, ce ne sont pas exactement les systèmes surprenants.

Je ne vais pas passer beaucoup de temps à examiner l'article précédent, mais je vais souligner quelques-unes des choses que vous pouvez faire avec le fichier.

fichier Hosts édition

Par exemple, voici comment bloquer un site Web sur votre ordinateur:

 127.0.0.0.1 facebook.com

Et pour faire un raccourci personnel:

 66.220.152.16 fa.ce

Soit dit en passant, si vous voulez trouver l'adresse IP d'un site, vous pouvez utiliser l'utilitaire « nslookup » comme vous le feriez avec Windows. En fait, beaucoup de ces utilitaires Internet la première fois dans Unix.

Pour plus d'informations sur une information de nom de domaine, vous pouvez utiliser cette commande:

 WHOIS facebook.com

Ce poste devrait vous montrer que si vous pouvez faire quelque chose dans Windows, vous pouvez aussi le faire sous Linux ou tout autre système Unix.

Index
  1. Linux fichier hosts
  2. Obtenir la permission
  3. fichier Hosts édition

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up