{"id":468392,"date":"2025-05-21T12:05:41","date_gmt":"2025-05-21T12:05:41","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=468392"},"modified":"2025-03-31T14:29:35","modified_gmt":"2025-03-31T14:29:35","slug":"comment-modifier-un-fichier-hosts","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/fr\/blog\/comment-modifier-un-fichier-hosts\/","title":{"rendered":"Comment modifier le fichier Hosts sur Windows, MacOS, et Linux"},"content":{"rendered":"<p>Le fichier hosts (ou h\u00f4tes) est un \u00e9l\u00e9ment essentiel de la <a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/comment-concevoir-un-reseau-bonnes-pratiques\/\">configuration du r\u00e9seau<\/a> d&rsquo;un syst\u00e8me d&rsquo;exploitation. Il s&rsquo;agit d&rsquo;un simple fichier texte qui associe des noms de domaine \u00e0 des adresses IP. Ce fichier est un outil essentiel pour les administrateurs syst\u00e8me, les d\u00e9veloppeurs et les professionnels de l&rsquo;informatique. Il permet de diriger le trafic r\u00e9seau en interne vers des adresses IP sp\u00e9cifiques avant d&rsquo;atteindre le DNS (syst\u00e8me de noms de domaine) global sur l&rsquo;internet.<\/p>\n<p>Cette fonctionnalit\u00e9 est essentielle dans les environnements o\u00f9 des routes de domaine personnalis\u00e9es sont n\u00e9cessaires ou lorsque la r\u00e9solution DNS doit \u00eatre ignor\u00e9e \u00e0 des fins de s\u00e9curit\u00e9 et de test.<\/p>\n<p>Cet article vous guidera \u00e0 travers les \u00e9tapes d\u00e9taill\u00e9es pour <strong>modifier le <\/strong><strong>fichier hosts<\/strong> sur diff\u00e9rentes plateformes, en vous donnant un aper\u00e7u de ses applications pratiques et en vous aidant \u00e0 naviguer dans ses complexit\u00e9s pour une gestion optimale du r\u00e9seau.<\/p>\n<h2>Vue d&rsquo;ensemble du fichier hosts<\/h2>\n<p>Avant le d\u00e9veloppement du syst\u00e8me de noms de domaine (DNS) dans les ann\u00e9es 1980, le fichier hosts \u00e9tait la principale m\u00e9thode pour traduire les noms de domaine lisibles par l&rsquo;homme en adresses IP.<\/p>\n<p>Au d\u00e9part, le fichier \u00e9tait g\u00e9r\u00e9 manuellement, les entr\u00e9es \u00e9tant ajout\u00e9es \u00e0 un fichier centralis\u00e9 qui devait \u00eatre partag\u00e9 et r\u00e9guli\u00e8rement mis \u00e0 jour par tous les utilisateurs de l&rsquo;ARPANET, le pr\u00e9curseur de l&rsquo;internet moderne.<\/p>\n<p>Au fur et \u00e0 mesure que le r\u00e9seau se d\u00e9veloppait, cette m\u00e9thode est devenue insoutenable, ce qui a conduit au d\u00e9veloppement du DNS pour automatiser et d\u00e9centraliser la gestion des noms d&rsquo;h\u00f4tes et des adresses IP \u00e0 l&rsquo;\u00e9chelle mondiale.<\/p>\n<p>La comparaison de la manipulation du fichier hosts sur diff\u00e9rentes plateformes (Windows, MacOS et Linux) r\u00e9v\u00e8le son r\u00f4le universel, mais aussi une gestion vari\u00e9e des param\u00e8tres du r\u00e9seau. Dans Windows, le fichier hosts est souvent modifi\u00e9 pour bloquer les sites web ind\u00e9sirables ou cr\u00e9er des environnements de test sp\u00e9cifiques. Les utilisateurs de MacOS peuvent modifier le fichier hosts pour des raisons similaires, mais ils peuvent \u00e9galement l&rsquo;utiliser pour le d\u00e9veloppement d&rsquo;applications.<\/p>\n<p>Sur Linux, le fichier hosts est fr\u00e9quemment ajust\u00e9 pour les alias de serveur et les tests de r\u00e9seau. L&rsquo;approche unique de chaque syst\u00e8me pour acc\u00e9der au fichier hosts et le modifier souligne sa polyvalence et son r\u00f4le essentiel dans la gestion efficace du r\u00e9seau.<\/p>\n<p>Le fichier hosts est le premier point de r\u00e9f\u00e9rence pour la mise en correspondance des noms de domaine avec les adresses IP, ce qui permet de contourner les serveurs DNS globaux. Situ\u00e9 dans un chemin sp\u00e9cifique du syst\u00e8me de fichiers, qui varie selon le syst\u00e8me d&rsquo;exploitation, le fichier hosts permet aux administrateurs de d\u00e9finir des adresses IP sp\u00e9cifiques pour les noms d&rsquo;h\u00f4tes, contr\u00f4lant ainsi l&rsquo;orientation locale du trafic sur l&rsquo;ordinateur.<\/p>\n<h3>La relation entre le fichier hosts et le DNS<\/h3>\n<ul>\n<li><strong>Remplacement du DNS local : <\/strong>Le fichier hosts peut sp\u00e9cifier des adresses IP pour des noms de domaine sp\u00e9cifiques, en rempla\u00e7ant la r\u00e9solution DNS pour ces domaines sur le syst\u00e8me local.<\/li>\n<li><strong>Essais et d\u00e9veloppement : <\/strong>Il est couramment utilis\u00e9 pour tester localement des sites web et d&rsquo;autres services en ligne avant de les mettre en ligne, afin de s&rsquo;assurer qu&rsquo;ils se r\u00e9solvent correctement sans modifier les enregistrements DNS r\u00e9els.<\/li>\n<li><strong>Premier port d&rsquo;appel : <\/strong>En raison de la nature locale du processus de r\u00e9solution IP du fichier hosts, certaines solutions VPN fonctionnent en partie en modifiant votre fichier hosts pour rediriger les requ\u00eates DNS et autres de l&rsquo;utilisateur vers, par exemple, leurs propres points de pr\u00e9sence s\u00e9curis\u00e9s, serveurs DNS, passerelles, etc.<\/li>\n<\/ul>\n<h3>La modification du fichier hosts pr\u00e9sente des risques potentiels et\/ou d&rsquo;autres r\u00e9sultats possibles en mati\u00e8re de s\u00e9curit\u00e9, certains plus souhaitables que d&rsquo;autres :<\/h3>\n<ul>\n<li><strong>Implications en mati\u00e8re de s\u00e9curit\u00e9 :<\/strong><\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Des entr\u00e9es incorrectes peuvent d\u00e9tourner le trafic vers des sites malveillants.<\/li>\n<li>Les sites de lutte contre les logiciels malveillants peuvent \u00ab\u00a0vacciner\u00a0\u00bb votre syst\u00e8me contre les logiciels malveillants en utilisant le fichier hosts pour rediriger des listes enti\u00e8res de domaines de logiciels malveillants connus vers l&rsquo;adresse IP 127.0.0.1 de votre syst\u00e8me local (c&rsquo;est-\u00e0-dire \u00ab\u00a0localhost\u00a0\u00bb).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><strong>Probl\u00e8mes de connectivit\u00e9 :<\/strong>\n<ul>\n<li>Les erreurs dans le fichier peuvent entra\u00eener des probl\u00e8mes d&rsquo;acc\u00e8s aux sites web pr\u00e9vus.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><strong>Difficult\u00e9s de d\u00e9veloppement et de d\u00e9pannage :<\/strong><\/li>\n<\/ul>\n<ul>\n<li><strong>Divergences au niveau des tests locaux : <\/strong>Des entr\u00e9es mal configur\u00e9es peuvent cr\u00e9er des incoh\u00e9rences entre les environnements de test locaux et les param\u00e8tres de production, ce qui entra\u00eene des probl\u00e8mes impr\u00e9vus lors du d\u00e9ploiement des applications.<\/li>\n<\/ul>\n<ul>\n<li><strong>Complexit\u00e9 de la r\u00e9solution des probl\u00e8mes :<\/strong> Un fichier hosts modifi\u00e9 peut compliquer le diagnostic des probl\u00e8mes de r\u00e9seau, car il peut ne pas \u00eatre imm\u00e9diatement \u00e9vident que les r\u00e9solutions DNS sont ignor\u00e9es localement.<\/li>\n<\/ul>\n<h3>Les pr\u00e9cautions \u00e0 prendre sont :<\/h3>\n<ul>\n<li><strong>Sauvegarder<\/strong> le fichier hosts original avant d&rsquo;y apporter des modifications.<\/li>\n<li><strong>Utiliser des privil\u00e8ges administratifs<\/strong> pour modifier le fichier afin d&rsquo;\u00e9viter les modifications non autoris\u00e9es.<\/li>\n<li><strong>Tester les changements<\/strong> sur une seule machine avant de les d\u00e9ployer \u00e0 plus grande \u00e9chelle.<\/li>\n<\/ul>\n<h2>Comment modifier le fichier hosts<\/h2>\n<h3>En th\u00e9orie<\/h3>\n<p>Le fichier hosts est un outil essentiel pour la configuration du r\u00e9seau, car il permet de contr\u00f4ler directement la mani\u00e8re dont les noms de domaine sont r\u00e9solus localement, sans interagir avec des services DNS externes. En modifiant manuellement ce fichier, les utilisateurs peuvent s&rsquo;assurer que des domaines sp\u00e9cifiques pointent vers des adresses IP choisies \u00e0 des fins diverses telles que le d\u00e9veloppement, les tests ou les mesures de s\u00e9curit\u00e9.<\/p>\n<p>Exemple: 192.168.1.5 exemple.com www.exemple.com dev.exemple.com # Les caract\u00e8res g\u00e9n\u00e9riques ne sont pas autoris\u00e9s<\/p>\n<ul>\n<li><strong>Adresse IP : <\/strong>La ligne commence par l&rsquo;adresse IP \u00e0 laquelle les noms de domaine seront r\u00e9solus.<\/li>\n<li><strong>Espace blanc : <\/strong>Des espaces ou des tabulations sont utilis\u00e9s pour s\u00e9parer l&rsquo;adresse IP des noms de domaine. Plusieurs tabulations successives sont autoris\u00e9es pour aligner le texte.<\/li>\n<li><strong>Nom de domaine : <\/strong>Le nom d&rsquo;h\u00f4te principal associ\u00e9 \u00e0 l&rsquo;adresse IP. Il s&rsquo;agit du premier texte apr\u00e8s l&rsquo;adresse IP et l&rsquo;espace blanc initial.<\/li>\n<li><strong>Alias : <\/strong>Les noms d&rsquo;h\u00f4tes suppl\u00e9mentaires peuvent \u00eatre list\u00e9s sur la m\u00eame ligne que le nom de domaine principal, s\u00e9par\u00e9s par des espaces.<\/li>\n<li><strong>Commentaires : <\/strong>Tout texte suivant le symbole # est consid\u00e9r\u00e9 comme un commentaire et est ignor\u00e9 par le syst\u00e8me.<\/li>\n<\/ul>\n<h3>Dans les environnements Windows<\/h3>\n<ol>\n<li><strong>Localisez le fichier : <\/strong>Naviguer jusqu&rsquo;\u00e0 C:\\Windows\\System32\\drivers\\etc\\ o\u00f9 se trouve le fichier hosts.<\/li>\n<li><strong>Ouvrir avec des privil\u00e8ges administratifs :<\/strong> Cliquez avec le bouton droit de la souris sur Bloc-notes et s\u00e9lectionnez \u00ab\u00a0Ex\u00e9cuter en tant qu&rsquo;administrateur\u00a0\u00bb. Ouvrez le fichier hosts \u00e0 l&rsquo;aide du bloc-notes de l&rsquo;administrateur pour vous assurer que vous pouvez enregistrer les modifications.<\/li>\n<\/ol>\n<h4>Modifications courantes<\/h4>\n<ul>\n<li><strong>Blocage de sites web :<\/strong> L&rsquo;ajout de lignes telles que 127.0.0.1 exemple.com bloque tout le trafic vers \u00ab\u00a0exemple.com\u00a0\u00bb en le redirigeant vers la machine locale.<\/li>\n<li><strong>Redirection : <\/strong>Diriger les noms de domaine vers des adresses IP sp\u00e9cifiques \u00e0 des fins de test ou de d\u00e9veloppement local.<\/li>\n<\/ul>\n<h3>Sur MacOS<\/h3>\n<p>La modification du fichier hosts sur un MacOS n\u00e9cessite quelques \u00e9tapes sp\u00e9cifiques :<\/p>\n<ol>\n<li><strong>Ouvrir Terminal : <\/strong>Utilisez Spotlight pour ouvrir Terminal.<\/li>\n<li><strong>Utiliser sudo pour acc\u00e9der au fichier : <\/strong>Tapez sudo nano \/etc\/hosts pour \u00e9diter le fichier dans Nano avec les permissions de root.<\/li>\n<\/ol>\n<h4>Cas d&rsquo;utilisation typiques de MacOS<\/h4>\n<ul>\n<li><strong>Environnements de d\u00e9veloppement : <\/strong>Cartographie de l&rsquo;h\u00f4te local pour le d\u00e9veloppement d&rsquo;applications web.<\/li>\n<li><strong>Redirections personnalis\u00e9es : <\/strong>Redirection du trafic de la production vers des serveurs d&rsquo;essai pour les tests.<\/li>\n<\/ul>\n<h3>Sur Linux<\/h3>\n<p>Sous Linux, le processus consiste \u00e0 :<\/p>\n<ol>\n<li><strong>Localisez le fichier : <\/strong>Il se trouve g\u00e9n\u00e9ralement dans le fichier \/etc\/hosts, que vous pouvez confirmer avec ls -l \/etc\/hosts ou sudo stat \/etc\/hosts.<\/li>\n<li><strong>Modifier avec un \u00e9diteur de texte :<\/strong>\n<ol>\n<li><strong>Editeur de ligne de commande :<\/strong> Utilisez des commandes comme `sudo nano \/etc\/hosts` ou `sudo vim \/etc\/hosts` pour modifier le fichier.<\/li>\n<li><strong>Editeur graphique :<\/strong> En fonction de votre environnement de bureau et de votre \u00e9diteur de texte pr\u00e9f\u00e9r\u00e9, utilisez des commandes telles que sudo gedit \/etc\/hosts ou sudo kate \/etc\/hosts.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h4>Modifications sp\u00e9cifiques \u00e0 Linux<\/h4>\n<ul>\n<li><strong>Test de r\u00e9seau : <\/strong>Attribution de domaines sp\u00e9cifiques pour tester les configurations du r\u00e9seau.<\/li>\n<li><strong>Alias de serveur : <\/strong>Mappage de plusieurs noms \u00e0 diff\u00e9rentes adresses IP alias sur le m\u00eame serveur pour diverses simulations de services.<\/li>\n<\/ul>\n<h2>Utiliser le fichier hosts pour assurer une gestion efficace du r\u00e9seau<\/h2>\n<p>Le fichier hosts est un outil puissant de configuration du r\u00e9seau, essentiel pour g\u00e9rer la mani\u00e8re dont les noms de domaine sont r\u00e9solus sur les diff\u00e9rents syst\u00e8mes. La compr\u00e9hension de son fonctionnement sur diff\u00e9rents syst\u00e8mes d&rsquo;exploitation renforce son utilit\u00e9 pour des t\u00e2ches allant du simple blocage de sites web \u00e0 des tests complexes d&rsquo;infrastructures de r\u00e9seaux.<\/p>\n<p>Nous encourageons les professionnels de l&rsquo;informatique et les administrateurs de syst\u00e8mes \u00e0 tirer parti des connaissances acquises pour optimiser la configuration de leurs r\u00e9seaux et les d\u00e9panner efficacement, en veillant \u00e0 ce qu&rsquo;ils gardent le contr\u00f4le de leurs r\u00e9solutions de domaines et de leurs strat\u00e9gies de gestion du trafic.<\/p>\n<p>En ma\u00eetrisant la manipulation du fichier hosts, les professionnels de l&rsquo;informatique peuvent non seulement am\u00e9liorer <a href=\"https:\/\/www.ninjaone.com\/fr\/optimiser-l-automatisation-et-l-efficacite-avec-les-strategies-ninjaone\/\" target=\"_blank\" rel=\"noopener\">l&rsquo;efficacit\u00e9<\/a> op\u00e9rationnelle de leur r\u00e9seau, mais aussi renforcer ses d\u00e9fenses contre les cybermenaces courantes, ce qui en fait une comp\u00e9tence indispensable dans le paysage num\u00e9rique actuel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le fichier hosts (ou h\u00f4tes) est un \u00e9l\u00e9ment essentiel de la configuration du r\u00e9seau d&rsquo;un syst\u00e8me d&rsquo;exploitation. Il s&rsquo;agit d&rsquo;un simple fichier texte qui associe des noms de domaine \u00e0 des adresses IP. Ce fichier est un outil essentiel pour les administrateurs syst\u00e8me, les d\u00e9veloppeurs et les professionnels de l&rsquo;informatique. Il permet de diriger le [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":251683,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4355],"tags":[],"class_list":["post-468392","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-ops"],"acf":[],"modified_by":"Hedi Zayani","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/468392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/comments?post=468392"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/468392\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media\/251683"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=468392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/categories?post=468392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/tags?post=468392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}