{"id":61,"date":"2009-05-21T16:19:12","date_gmt":"2009-05-21T15:19:12","guid":{"rendered":"http:\/\/flaven.fr\/bruno\/?p=61"},"modified":"2026-09-16T11:49:49","modified_gmt":"2026-09-16T09:49:49","slug":"modifier-son-fichier-hosts-sur-mac-ou-sur-pc","status":"publish","type":"post","link":"https:\/\/flaven.fr\/2009\/05\/modifier-son-fichier-hosts-sur-mac-ou-sur-pc\/","title":{"rendered":"Modifier son fichier hosts sur Mac ou sur PC"},"content":{"rendered":"<p><!--  Modifier son fichier hosts sur Mac ou sur PC --><br \/>\n<!--  hosts, Mac, PC, PHP, ROR, MySQL, d\u00e9veloppement, local, production, internet    --><br \/>\nEn quoi cela consiste, il s&#8217;agit de &#8220;tromper&#8221; votre ordinateur en lui indiquant une adresse IP sp\u00e9cifique pour une adresse internet donn\u00e9e. Cette pratique est tr\u00e8s r\u00e9pandue dans le monde du d\u00e9veloppement notamment lorsque que vous devez acc\u00e9der \u00e0 un site en cours de d\u00e9veloppement ou de pr\u00e9-production ou de validation. <!--more-->Ce site ne doit \u00eatre accessible qu&#8217;\u00e0 un petit nombre de &#8220;happy few&#8221;.<!--more--> Ces derniers ayant fait le changement dans leur fichier <code>hosts<\/code>, changement qui rend accessible le site via leur navigateur. <strong>Or, il est rare que les d\u00e9veloppeurs, &#8220;geeks&#8221; et autres &#8220;diafoirus du code&#8221; vous donnent la moindre explication sur la marche \u00e0 suivre, comme si tout cela se faisait le plus naturellement du monde :):)<\/strong><\/p>\n<p>Ce changement dans le fichier <code>hosts<\/code><\/p>\n<p>Cela peut aussi \u00eatre utile lors d&#8217;une phase de d\u00e9veloppement en local. C&#8217;est \u00e0 dire non pas sur une adresse publique mais sur une adresse <code><\/code>, si vous avez installer un environnement de dev PHP-MySQL ou ROR. <em>Les liens sur comment installer un environnement de d\u00e9veloppement PHP-MySQL ou en Ruby On Rails sont indiqu\u00e9s dans la section en base de cette page <strong>Pour aller plus loin<\/strong><\/em><\/p>\n<h2>Qu&#8217;est-ce-qu&#8217;un fichier <code>hosts<\/code> ?<\/h2>\n<p>Il ne s&#8217;agit pas d&#8217;une b\u00eate gluante qui va jaillir de votre poitrine et qui a la vitesse de l&#8217;\u00e9clair va se r\u00e9fugier dans la machine \u00e0 laver&#8230; Non, c&#8217;est une vulgaire fichier texte, sans l&#8217;extension <code>.txt<\/code> qui est utilis\u00e9 par le syst\u00e8me d&#8217;exploitation de votre ordinateur. Ce fichier contient un certain nombre d&#8217;adresse IP. Une adresse IP (avec IP pour Internet Protocol) est le num\u00e9ro qui identifie une machine connect\u00e9 \u00e0 Internet. Il contient notamment l&#8217;adresse dite &#8220;loopback IP address 127.0.0.1 in IPv4&#8221; qui correspond \u00e0 &#8220;localhost (qui signifie &#8220;this computer&#8221;)&#8221; dont la devise est cit\u00e9e plus bas.<\/p>\n<ul>\n<li>Plus d&#8217;information sur <code>hosts<\/code>, l&#8217;IP <code>127.0.0.1<\/code>&#8230;.<br \/><a href=\"http:\/\/en.wikipedia.org\/wiki\/Localhost\" target=\"_blank\">http:\/\/en.wikipedia.org\/wiki\/Localhost<\/a><\/li>\n<li>\nLe glossaire  Google du vocabulaire Internet<br \/><a href=\"http:\/\/en.wikipedia.org\/wiki\/Localhost\" target=\"_blank\">http:\/\/www.google.com\/support\/googleanalytics\/bin\/topic.py?topic=11285<br \/>\n<\/a><\/li>\n<li>\nLa d\u00e9finition  Google de l&#8217;adresse IP<br \/><a href=\"http:\/\/www.google.com\/support\/googleanalytics\/bin\/answer.py?hl=fr&amp;answer=33028\" target=\"_blank\">http:\/\/www.google.com\/support\/googleanalytics\/bin\/answer.py?hl=fr&amp;answer=33028<\/a><\/li>\n<\/ul>\n<p>Une citation attribu\u00e9e \u00e0 tort \u00e0 Tim Berners-Lee<\/p>\n<blockquote><p>There&#8217;s no place like 127.0.0.1<\/p><\/blockquote>\n<h2>Le code d&#8217;un fichier <code>hosts<\/code> ?<\/h2>\n<p>Si vous placez devant la ligne le signe <code>#<\/code>, la ligne sera d\u00e9sactiv\u00e9e. C&#8217;est le cas de notre ligne 4, <code>#127.0.0.1     site1.local.hecube.net<\/code>, vous ne pourrez donc acc\u00e9der en local \u00e0 cette adresse via votre navigateur.<\/p>\n<pre lang=\"text\" line=\"1\">\r\n\t127.0.0.1       localhost\r\n\t127.0.0.1       dev.local.hecube.net\r\n\t91.121.175.39   prod.local.hecube.net\r\n\t#127.0.0.1     site1.local.hecube.net\r\n<\/pre>\n<h2>Modifier le fichier <code>hosts<\/code> sur un PC et sur MAC<\/h2>\n<p>Les deux marches \u00e0 suivre d\u00e9taill\u00e9es ci-dessous&#8230;.<\/p>\n<h2>La marche \u00e0 suivre sur un PC<\/h2>\n<p>Voil\u00e0, \u00e9cran par \u00e9cran, la marche \u00e0 suivre pour changer son fichier <code>hosts<\/code> sur un PC qui tourne sous XP.<\/p>\n<h4>1. Via l&#8217;explorateur windows, on va se rendre dans le r\u00e9pertoire <code>windows<\/code>.<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_1_pc.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>2. Vous pouvez, sans modifier les param\u00e8tres d&#8217;affichage des dossiers, acc\u00e9der \u00e0 l&#8217;adresse <code>C:WINDOWSsystem32driversetc<\/code><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_2_pc.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><em>emplacement du fichier <code>hosts<\/code><\/em><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_5_pc.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><em>Il n&#8217;est pas besoin de changer les param\u00e8tres d&#8217;affichage des dossiers pour acc\u00e9der \u00e0 <code>hosts<\/code><\/em><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_2_pc_a.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>3. Editer le fichier avec notepad<\/h4>\n<p>Ajouter les lignes des adresses que vous voulez atteindre. L&#8217;insertion se fait toujours de la forme adresse IP[espace]URL par exemple <code>127.0.0.1 dev.local.hecube.net<\/code><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_3_pc.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>5. Le fichier <code>hosts<\/code> modifi\u00e9<\/h4>\n<p>Une fois les modifications faites, vous n&#8217;avez plus qu&#8217;\u00e0 les enregistrer.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_4_pc.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>6. Les adresses sont accessibles dans le navigateur<\/h4>\n<p>Il ne vous reste plus qu&#8217;\u00e0 vous rendre aux adresses indiqu\u00e9es.<\/p>\n<p><strong>91.121.175.39   prod.local.hecube.net<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_12_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><strong>127.0.0.1       dev.local.hecube.net<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_13_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h2>La marche \u00e0 suivre sous Mac<\/h2>\n<p>Voil\u00e0, \u00e9cran par \u00e9cran, la marche \u00e0 suivre pour changer son fichier <code>hosts<\/code> sur un MAC.<\/p>\n<h4>1. Lancer le terminal<\/h4>\n<p>Vous devez lancer le terminal. Cette application se trouve dans <strong>&#8220;Applications &gt; Utilitaires &gt; Terminal&#8221;<\/strong> (en passant le chemin sous la console elle-m\u00eame est <code>\/Applications\/Utilities\/Terminal.app<\/code>).<\/p>\n<p><em>acc\u00e8s au terminal<\/em><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_1_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><em>\u00e9cran du terminal<\/em><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_2_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>2. Passer en root sur votre MAC<\/h4>\n<p>Pour vous vus permettre de changer de compte utilisateur et de passer en <code>root<\/code> sur votre Mac, il vous faut taper la commande ensuite <code>sudo -s<\/code>, ensuite le mot de passe poru entrer sur votre machine.<br \/>\nNOTE : Le mot de passe n&#8217;apparait pas, vous \u00eates sous linux. Vous pouvez taper <code>whoami<\/code> pour v\u00e9rifier que vous \u00eates d\u00e9sormais en user <code>root<\/code> sur votre MAC.<\/p>\n<p><strong>ATTENTION : EN <code>root<\/code>, vous avez de nombreux privil\u00e9ges donc \u00e9viter les commandes intempestives qui pourraient endommager votre ordinateur.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_3_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_4_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>3. Editer <code>\/etc\/hosts<\/code><\/h4>\n<p>En tapant la commande <code>vi \/etc\/hosts<\/code>, vous allez \u00e9diter votre fichier <code>hosts<\/code>.  Pour ins\u00e9rer les nouvelles entr\u00e9es dans votre fichier <code>hosts<\/code>, taper sur la lettre <code>i<\/code> de votre clavier, vous \u00eates en mode insertion dans Vi. Vous pouvez d\u00e9sormais modifier votre fichier.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_8_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_5_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_6_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>4. Sauvegarder les changements dans <code>\/etc\/hosts<\/code><\/h4>\n<p>Pour conserver les changements, faites CRTL+C, vous sortez du mode insertion, il ne vous reste plus qu&#8217;\u00e0 sauvegader vos changement en tapant <code>:wq<\/code>. La cons\u00e9quence de cette comande est <code>w<\/code> pour &#8220;write&#8221; et <code>q<\/code> pour quitter.<\/p>\n<p><em>les nouvelles adresses et domaines ont \u00e9t\u00e9 ins\u00e9r\u00e9s <code>91.121.175.39   prod.local.hecube.net<\/code>, <code>127.0.0.1       dev.local.hecube.net<\/code><\/em><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_7_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>5. Sortir du compte <code>root<\/code><\/h4>\n<p>Pour sortir du compte <code>root<\/code>, taper <code>exit<\/code><br \/>\nVous \u00eates revenu dans le compet utilisateur habituel&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_9_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h4>6. Les adresses sont accessibles dans le navigateur<\/h4>\n<p>Il ne vous reste plus qu&#8217;\u00e0 vous rendre aux adresses indiqu\u00e9es.<\/p>\n<p><strong>91.121.175.39   prod.local.hecube.net<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_12_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<p><strong>127.0.0.1       dev.local.hecube.net<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/modify_host_file_13_mac.jpg\" width=\"500\" height=\"265\" alt=\"Modifier son fichier hosts sur Mac ou sur PC\" class=\"aligncenter\"><\/p>\n<h2>Pour aller plus loin<\/h2>\n<p>Pour installer rapidement et simplement un site en local qui fonctionne avec le couple php-mysql, reportez-vous aux articles de ce blog&nbsp;:<\/p>\n<ul>\n<li><a href=\"http:\/\/social.hecube.net\/bruno\/2009\/04\/04\/installer-un-environnement-php-mysql-sur-mac\/\">Installer un environnement php-mysql sur Mac<\/a><\/li>\n<li><a href=\"http:\/\/social.hecube.net\/blog\/2009\/03\/14\/installer-facilement-php-mysql-sur-un-pc-avec-easyphp\/\">Installer un environnement php-mysql sous Windows<\/a><\/li>\n<\/ul>\n<p>Pour installer rapidement et simplement un site en local sous Ruby On Rails, reportez-vous aux articles de ce blog&nbsp;:<\/p>\n<ul>\n<li><a href=\"http:\/\/social.hecube.net\/blog\/2009\/03\/18\/installer-l-environnement-ruby-on-rails-sur-pc-via-instantrails\/\">Installer l\u2019environnement Ruby On Rails sur PC via InstantRails<\/a><\/li>\n<li><a href=\"http:\/\/social.hecube.net\/blog\/2009\/03\/02\/installer-locomotive-sur-mac-pour-tester-l-environnement-ruby-on-rails-ror\/\">Installer Locomotive sur Mac pour tester l\u2019environnement Ruby On Rails (RoR)<\/a><\/li>\n<\/ul>\n<h2>Cr\u00e9dits<\/h2>\n<p>Pour l&#8217;illustration, il s&#8217;agit d&#8217;un d\u00e9tournement des panneaux de signalisation visibles ne France. la police c&#8217;est de l&#8217;Arial \u00e0 ce qui parait.<\/p>\n<li>Site du minist\u00e8re de l&#8217;\u00c9cologie, de l&#8217;Energie, du D\u00e9veloppement durable et de l&#8217;Am\u00e9nagement du territoire<br \/>\n<a href=\"http:\/\/www.developpement-durable.gouv.fr\/\" target=\"_blank\">http:\/\/www.developpement-durable.gouv.fr\/<\/a><\/li>\n<li>Le site officiel du minist\u00e8re de l&#8217;int\u00e9rieur de l&#8217;Outre-mer et des Collectivit\u00e9s Territoriales<br \/>\n<a href=\"http:\/\/www.interieur.gouv.fr\/\" target=\"_blank\">http:\/\/www.interieur.gouv.fr\/<\/a><\/li>\n","protected":false},"excerpt":{"rendered":"<p>En quoi cela consiste, il s&#8217;agit de &#8220;tromper&#8221; votre ordinateur en lui indiquant une adresse IP sp\u00e9cifique pour une adresse internet donn\u00e9e. Cette pratique est&hellip; <\/p>\n<p class=\"text-center\"><a href=\"https:\/\/flaven.fr\/2009\/05\/modifier-son-fichier-hosts-sur-mac-ou-sur-pc\/\" class=\"more-link\">Continue reading &rarr; <span class=\"screen-reader-text\">Modifier son fichier hosts sur Mac ou sur PC<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9555,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bf_ai_meta_description":"Modifier son fichier hosts sur Mac ou PC permet d'acc\u00e9der \u00e0 des sites en d\u00e9veloppement. Utilisez cet outil pour sp\u00e9cifier une adresse IP pour une adresse internet donn\u00e9e.","bf_ai_og_title":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3440,3444,3435],"tags":[3503,138,139,140,141,2210,2211,111,20,142,94],"class_list":["post-61","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-infrastructure","category-programming-databases","category-web-development","tag-at-internet","tag-developpement","tag-hosts","tag-internet","tag-local","tag-mac","tag-mysql","tag-pc","tag-php","tag-production","tag-ror"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3Vuhl-Z","jetpack_featured_media_url":"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/05\/localhost_change_g_bf.jpg","_links":{"self":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/comments?post=61"}],"version-history":[{"count":1,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":9556,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/61\/revisions\/9556"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media\/9555"}],"wp:attachment":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}