Comment modifier le fichier Hosts sur Windows 10

Essayez Notre Instrument Pour Éliminer Les Problèmes

Windows 10 rend plus difficile la modification du fichier Hosts en le rendant en lecture seule. Nous pouvons éditer facilement le fichier Hosts à l'aide du Bloc-notes ou même à partir de la ligne de commande ou à distance. Nous allons discuter de toutes ces méthodes dans cet article, alors restez à l'écoute. Résumé rapide cacher 1 Qu'est-ce qu'un fichier Hosts ? 2 Pourquoi vous pourriez avoir besoin de modifier le fichier hosts 3 Comment modifier le fichier hosts sur un ordinateur local 4 Comment modifier le fichier hosts à l'aide de la ligne de commande 5 Comment modifier le fichier hosts sur un ordinateur distant 6 Mots de clôture

Qu'est-ce qu'un fichier Hosts ?

Le fichier hosts sert de serveur DNS local pour l'ordinateur et est utilisé pour mapper les adresses IP aux noms de domaine.

Le fichier hosts est essentiellement le premier endroit où votre ordinateur recherche une adresse IP lorsque vous naviguez sur Internet. Il s'agit d'un fichier présent sur votre ordinateur qui contient le nom d'un site Web et son adresse IP correspondante.

Lorsque vous tapez itechtics.com sur votre navigateur Web, votre ordinateur va chercher l'adresse IP correspondante dans le fichier hosts. Si l'entrée n'y est pas trouvée, elle va alors au serveur de noms de domaine (DNS) associé à votre ordinateur.

Ce fichier peut être modifié pour chaque ordinateur pour de multiples avantages. Les utilisateurs peuvent utiliser ce fichier pour bloquer des sites Web spécifiques, ou les développeurs peuvent modifier le fichier hosts pour tester leurs sites Web localement sur leur machine.

Laissez-nous vous montrer comment vous pouvez modifier à distance le fichier hosts de votre ordinateur et de tout autre ordinateur de votre réseau.

Pourquoi vous pourriez avoir besoin de modifier le fichier hosts

Lorsqu'un utilisateur ouvre un navigateur Web et recherche quelque chose ou saisit l'URL d'un site Web, l'ordinateur doit contacter l'adresse IP correspondante pour pouvoir communiquer avec le site Web.

Cependant, étant donné que le principal point de contact du système de mise en réseau de l'ordinateur est le fichier des hôtes locaux, la définition d'une adresse IP différente pour le nom de domaine peut inciter l'ordinateur à transférer vers une autre adresse IP.

Cette technique est souvent utilisée par des particuliers pour bloquer certains sites Web sur des ordinateurs. Cependant, ce n'est pas la manière la plus optimisée de le faire, car les utilisateurs peuvent modifier ou supprimer l'entrée dans le fichier hosts pour rétablir leurs paramètres réseau.

Une autre raison pour laquelle il faudrait peut-être envisager de manipuler le fichier hosts est d'exécuter son propre site Web déployé sur l'ordinateur, puis de le tester. D'autres appareils sur le même réseau pourraient alors utiliser l'adresse IP locale correspondant au nom de domaine pour tester leur site web sans passer par Internet.

Comment modifier le fichier hosts sur un ordinateur local

Le fichier hosts est un fichier système de base qui peut être modifié avec le bloc-notes intégré à Windows et qui est présent en texte brut. Cependant, pour le modifier, il faut des privilèges administratifs. Un utilisateur standard ou un compte d'utilisateur avec des privilèges inférieurs à ceux d'un administrateur ne serait pas en mesure de modifier le fichier et recevra l'erreur suivante lors de la tentative d'enregistrement des modifications apportées.

Message d'erreur lors de l'enregistrement du fichier d'hôtes modifié

Laissez-nous vous montrer comment vous pouvez modifier le fichier hosts avec succès, sans aucune erreur, qui se trouve à l'emplacement suivant :|_+_|

La méthode suivante est vraie pour les comptes d'utilisateurs ayant Privilèges administratifs , ainsi que pour les utilisateurs standard.

  1. Recherchez le Bloc-notes dans la zone de recherche Windows, puis utilisez les touches de raccourci Ctrl + Maj + Entrée pour le lancer en tant qu'administrateur.
  2. Cliquez maintenant sur Déposer dans le coin supérieur gauche du Bloc-notes, puis cliquez sur Ouvert .
  3. Accédez à l'emplacement du fichier hosts partagé ci-dessus. Si la fenêtre n'affiche aucun élément, sélectionnez Tous les fichiers dans le menu déroulant du type de fichier. Sélectionner hôtes , puis cliquez sur Ouvert .
    ouvrir les hôtes
  4. Vous pouvez maintenant apporter les modifications souhaitées au fichier, comme dans l'exemple ci-dessous, puis utiliser les touches de raccourci Ctrl + S pour le sauver.

Vous pouvez maintenant vérifier que l'URL que vous avez saisie dans le fichier hosts redirigera désormais vers l'IP correspondante. Depuis que nous avons entré 0.0.0.0 dans notre exemple, le site www.itechtics.com n'est plus accessible. succès psexec

Prise d'effet du fichier hosts modifié : site Web inaccessible

Comment modifier le fichier hosts à l'aide de la ligne de commande

Alternativement, vous pouvez également utiliser l'invite de commande pour modifier le fichier hosts en quelques étapes simples. Cependant, l'invite de commande doit être ouverte en tant qu'administrateur.

  1. Ouvrez l'invite de commande en tant qu'administrateur.
  2. Saisissez la commande suivante pour ajouter une nouvelle entrée au fichier hosts :
    echo >> %WINDIR%System32DriversEtcHosts

Cela ajoutera instantanément l'adresse IP et le nom de domaine correspondant au fichier hosts. Cependant, si vous souhaitez le supprimer, vous devrez utiliser la méthode conventionnelle en ouvrant le fichier hosts dans le Bloc-notes et en supprimant les entrées manuellement.

Comment modifier le fichier hosts sur un ordinateur distant

La modification manuelle du fichier hosts sur un grand nombre de PC peut être mouvementée. Vous pouvez utiliser la méthode suivante pour modifier à distance le fichier hosts sur un autre ordinateur et apporter les modifications nécessaires pour un tel scénario.

Cette partie implique quelques étapes supplémentaires. Cependant, cela reste bénéfique et meilleur que d'aller physiquement sur chaque ordinateur et de modifier le fichier hosts. Néanmoins, vous devrez effectuer une petite tâche sur le ou les ordinateurs distants qui devra être effectuée par une présence physique.

Ce qui suit est valable pour les ordinateurs qui se trouvent sur le même réseau/domaine que l'ordinateur source.

Sur l'ordinateur distant, entrez la commande suivante dans Exécuter, puis redémarrez l'ordinateur :|_+_|

Cela ajoutera un nouveau DWORD au registre Windows qui vous permettra d'accéder à l'ordinateur à distance via PsExec.

PsExec est un utilitaire créé pour permettre l'accès à distance à d'autres ordinateurs. Cela permet aux utilisateurs d'effectuer des tâches à distance sur des ordinateurs distants sans être physiquement présents sur site.

Lorsque le DWORD a été ajouté aux ordinateurs sur lesquels vous souhaitez modifier le fichier hosts, effectuez les tâches suivantes sur l'ordinateur source (à partir duquel vous travaillerez).

  1. Télécharger le package utilitaire PsExec . Une fois téléchargé, extrayez-le dans un seul dossier.
  2. Lancez maintenant l'invite de commande avec les privilèges administratifs.
  3. Accédez au dossier PsExec extrait à partir de l'invite de commande, comme dans l'exemple ci-dessous :
  4. Entrez la commande suivante pour lancer l'invite de commande de l'ordinateur distant :
    psexec \10.0.0.172 -u administrator -p admin123 cmd
    Remplacez l'adresse IP par le nom ou l'adresse IP de l'ordinateur distant, ainsi que le nom d'utilisateur et le mot de passe après -u et -p, respectivement.
    hôtes distants modifiés 1
  5. Vous avez maintenant exécuté avec succès l'invite de commande à distance. Utilisez la commande suivante pour ajouter une entrée au fichier hosts du PC distant tout en remplaçant l'adresse IP et l'URL correspondante de votre choix :
    echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts

Vous pouvez maintenant appuyer sur les touches de raccourci Ctrl + C pour vous déconnecter de l'invite de commande de l'ordinateur distant et procéder à la connexion au prochain PC.

Mots de clôture

Bien que le fichier hosts soit important pour le système Windows, il ne l'affecte en aucune façon si vous décidez de supprimer le fichier volontairement ou involontairement. À moins que vous n'ayez apporté certaines modifications au fichier, rien de grave ne se produit si vous supprimez l'intégralité du fichier. Il peut toujours être remplacé par un fichier vierge avec le nom hosts.

De plus, toutes les modifications apportées au fichier peuvent également être annulées à tout moment. Par conséquent, jouer avec le fichier ne peut pas être considéré comme dangereux pour le système. Cependant, il serait sage de créer une sauvegarde du fichier d'origine juste au cas où.