Les fichiers hôtes sont des fichiers texte utilisés pour mapper les noms de domaine aux adresses IP, précisément ce que font les serveurs DNS. Vous pouvez les utiliser pour rationaliser la connexion aux sites Web et, à ce titre, vous devrez parfois en modifier un.

En tant que tel, ce guide expliquera quels sont les fichiers hôtes sous Windows, comment vous pouvez les modifier et quoi faire si vous n'êtes pas en mesure de le faire.

Qu'est-ce qu'un fichier Hosts sous Windows ?

Lorsque votre ordinateur veut se connecter à un site Web, il doit communiquer avec un serveur DNS pour convertir l'URL en un adresse IP. Cependant, si vous connaissez déjà l'adresse IP d'une URL, vous pouvez ajouter les détails au fichier hôte et votre PC l'utilisera sans consulter un serveur DNS ou le cache.

Supposons que vous souhaitiez rechercher notre site, MakeUseOf, dans votre navigateur Web. Pour que la recherche réussisse, votre PC a besoin d'une adresse IP, il regarde donc dans le fichier hôte.

Si vous avez précédemment spécifié l'URL de MakeUseOf et l'adresse IP correspondante dans le fichier, votre PC utilise ces informations pour se connecter. Sinon, le PC tentera de trouver l'adresse IP dans le cache DNS ou de se connecter à un serveur DNS normalement.

instagram viewer

Les fichiers hôtes sont présents dans tous les systèmes d'exploitation, mais à des emplacements différents. Voici les emplacements types :

  • Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
  • Mac OS X - "/privé/etc/hosts"
  • Linux - "/etc/hosts"

Pourquoi devriez-vous modifier le fichier Hosts ?

Le fichier hosts est modifié pour plusieurs raisons, mais vous souhaitez généralement le faire pour l'une des deux utilisations.

Tout d'abord, le fichier hosts est pratique si votre serveur DNS ne fonctionne pas efficacement. Si votre serveur DNS fonctionne lentement, vous pouvez insérer l'adresse IP et le nom de domaine dans le fichier hosts pour accélérer le processus de recherche (si vous connaissez tous les détails).

Inversement, vous pouvez utiliser la vignette des hôtes pour empêcher un PC d'accéder à un site Web. Le fichier hosts étant le premier port d'escale d'un PC, vous pouvez saisir une adresse invalide pour le site ciblé afin d'empêcher votre PC d'y accéder.

Comment modifier le fichier Hosts dans Windows 10 et 11

La modification du fichier hosts dans Windows est assez simple. Suivez les étapes ci-dessous.

1. Créer une sauvegarde

Tout d'abord, nous devons créer une sauvegarde. Cela vous aidera à revenir à un état antérieur en cas de problème.

Suivez ces étapes pour continuer :

  1. Lancez l'explorateur de fichiers et accédez à l'emplacement mentionné ci-dessous :
    C:\Windows
    system32\drivers\etc
  2. Recherchez le fichier hosts et faites un clic droit dessus.
  3. Choisir Copie et collez le fichier dans un autre emplacement sûr sur votre PC.

Pour ajouter un niveau de sécurité supplémentaire, vous pouvez également créer un point de restauration. Ce point de restauration vous permettra de rétablir l'état actuel du système d'exploitation à l'aide de la fonctionnalité de restauration du système.

2. Utiliser le Bloc-notes pour modifier le fichier Hosts

Dans cette méthode, nous allons lancer le fichier hosts à l'aide de l'application Bloc-notes et le modifier directement.

Voici tout ce que vous devez faire :

  1. Ouvrir le bloc-notes en appuyant Gagner + S, en tapant "Bloc-notes" dans la recherche Windows et en cliquant sur Exécuter en tant qu'administrateur.
  2. Dans la fenêtre suivante, accédez à Dossier > Ouvert.
  3. Tapez l'emplacement suivant dans le champ de texte pour le nom du fichier et cliquez sur Ouvert. Vous pouvez également accéder manuellement au fichier.
    C:\Windows\System32\drivers\etc\hosts
  4. Une fois le fichier ouvert, faites défiler jusqu'à la fin et entrez l'adresse IP suivie du nom de domaine du site que vous souhaitez bloquer. Disons que nous voulons ajouter l'adresse IP de Google au fichier. En utilisant cet exemple, notre fichier ressemblera à ceci.
    127.0.0.1 <unhref=" http://www.google.com">www.google.comun>
  5. Si vous souhaitez bloquer un site, entrez simplement des adresses IP incorrectes comme 0.0.0.0. En utilisant l'exemple ci-dessus, nous entrerons le texte suivant si nous voulons bloquer Google.
    0.0.0.0 <unhref=" http://www.google.com">www.google.comun>
  6. Pour gagner du temps, cliquez sur Dossier > Enregistrer sous.
  7. Développez le menu déroulant pour Sauvegarder comme type et choisissez Tous les fichiers.
  8. Nommez le fichier comme hôtes2 et enregistrez-le sur votre bureau.

Maintenant que vous avez un fichier hosts prêt à l'emploi, tout ce que vous avez à faire est de le placer au bon endroit.

  1. Rendez-vous sur le bureau, faites un clic droit sur le fichier que vous venez de créer et choisissez Renommer.
  2. Supprimez le 2 (ou tout autre chiffre/lettre que vous avez ajouté) afin que le fichier ne soit nommé qu'en tant qu'hôte.
  3. Copiez ce fichier.
  4. Lancez l'explorateur de fichiers et accédez à l'emplacement d'origine de l'hôte.
  5. Collez le nouveau fichier ici et cliquez sur Remplacer le fichier dans cette destination si une invite de remplacement apparaît.

Votre fichier hosts modifié est maintenant prêt à être utilisé.

Que faire si le fichier Hosts ne fonctionne pas

Si le fichier hosts ne fonctionne pas sur votre système, il peut y avoir plusieurs raisons pour lesquelles cela se produit. Vous ne pourrez peut-être pas ouvrir le fichier car le format n'est pas pris en charge ou vous ne disposez pas des autorisations suffisantes pour y accéder.

Si vous rencontrez des problèmes avec le fichier, voici quelques méthodes de dépannage que vous pouvez essayer :

1. Vider le cache DNS et NetBIOS

Étant donné que de tels problèmes surviennent généralement en raison de fichiers de cache corrompus ou défectueux, la première solution que nous vous recommandons d'essayer consiste à vider le cache.

Nous avons couvert comment effectuer ce dernier dans notre guide sur qu'est-ce qu'un serveur DNS, alors consultez-le pour obtenir des instructions sur la façon de le faire.

Une fois que vous avez vidé le cache DNS, suivez ces étapes pour vider le cache NetBIOS :

  1. Tapez l'invite de commande dans la recherche Windows et cliquez sur Exécuter en tant qu'administrateur.
  2. Dans la fenêtre suivante, exécutez la commande suivante :
    nbtstat -R

Une fois la commande exécutée, vérifiez si le problème est résolu.

2. Réinitialiser le fichier Hosts

Vous pouvez également essayer de réinitialiser le fichier hosts à sa version par défaut pour résoudre tout problème lié à celui-ci.

  1. Lancez l'explorateur de fichiers et accédez à l'emplacement ci-dessous :
    %systemroot% 
    system32\drivers\etc
  2. Renommez le fichier hosts en hosts.bak.
  3. Ensuite, accédez à l'emplacement suivant :
    %RepWin%
    system32\drivers\etc
  4. Double-cliquez sur le fichier hosts et remplacez le texte qu'il contient par le suivant :
    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP pour Windows.
    #
    # Ce fichier contient les mappages des adresses IP aux noms d'hôte. Chaque
    L'entrée # doit être conservée sur une ligne individuelle. L'adresse IP doit
    # être placé dans la première colonne suivi du nom d'hôte correspondant.
    # L'adresse IP et le nom d'hôte doivent être séparés par au moins un
    # espace.
    #
    # De plus, des commentaires (tels que ceux-ci) peuvent être insérés sur des
    # lignes ou après le nom de la machine indiqué par un symbole '#'.
    #
    # Par exemple:
    #
    # 102.54.94.97rhinocéros.acmé.com # la sourceserveur
    # 38.25.63.10X.acmé.com # Xclienthéberger
    # la résolution du nom localhost est gérée dans le DNS lui-même.
    # 127.0.0.1hôte local
    # ::1 hôte local
  5. Enregistrez le fichier pour apporter les modifications.

Personnalisation de votre fichier Hosts sous Windows

Vous savez maintenant comment modifier le fichier hosts sous Windows. Vous pouvez utiliser ces informations pour effectuer un tas de tâches, telles que bloquer des sites Web, les rediriger, créer des raccourcis vers des sites Web et même tester des serveurs Web.