Découvrez comment modifier votre fichier hosts pour rediriger ou bloquer des domaines en toute sécurité. Ce guide propose des instructions claires pour Windows, macOS et Linux.
L’article présente des exemples concrets et retours d’expériences pour gérer le fichier hosts. Vous apprendrez à préparer et tester vos modifications sous divers environnements.
A retenir :
- Modifier le fichier hosts pour rediriger des domaines
- Procédures pour Windows, macOS et Linux
- Exemples pratiques et retours d’expérience
- Comparaisons visuelles et conseils de sécurité
Modifier le fichier hosts sous Windows
Ouvrez le Bloc-notes en mode administrateur pour accéder au fichier hosts. Sous Microsoft, le fichier se situe dans C:WindowsSystem32driversetc.
Charles, un administrateur système, a appliqué ces étapes pour tester un nouveau site. Julie partage son avis positif sur cette méthode pour bloquer des sites indésirables. Les modifications restent locales et n’affectent que votre ordinateur.
Étapes d’ouverture et d’édition sous Windows
Lancez le menu Démarrer et tapez « notepad ». Cliquez droit et choisissez « Exécuter en tant qu’administrateur ».
- Ouvrez Notepad avec accès administrateur
- Sélectionnez Fichier puis Ouvrir
- Choisissez Tous les fichiers pour afficher hosts
- Ajoutez vos lignes sans le symbole « # »
Enregistrer et tester les modifications
Sauvegardez en appuyant sur Ctrl + S, relancez votre navigateur pour tester. Testez via la commande ping pour vérifier la résolution de l’adresse.
| Système d’exploitation | Chemin du fichier hosts | Mode d’édition | Commande de cache |
|---|---|---|---|
| Microsoft | C:WindowsSystem32driversetchosts | Notepad en administrateur | ipconfig /flushdns |
| Apple | /private/etc/hosts | Nano via Terminal (sudo nano) | dscacheutil -flushcache |
| Linux | /etc/hosts | Nano via Terminal (sudo nano) | Redémarrage du service réseau |
| Exemple | Path personnalisé | Autre éditeur | Commande adaptée |
Modifier le fichier hosts sous macOS
Utilisez le Terminal pour accéder au fichier sur un système Apple. Le chemin se situe dans /private/etc/hosts.
Marc, développeur web, a exploité cette méthode avant de migrer son site. Sophie mentionne que cette technique est pratique pour tester un site avant la mise en ligne.
Utiliser le Terminal avec Nano
Lancez le Terminal via Finder ou Spotlight. Tapez la commande sudo nano /private/etc/hosts et saisissez votre mot de passe administrateur.
- Ouvrir Terminal via Launchpad ou Finder
- Lancer Nano avec sudo pour obtenir les privilèges
- Localiser le fichier hosts en naviguant dans les lignes existantes
- Ajouter la nouvelle ligne au format : IP domaine.com
Validation des modifications sur macOS
Après avoir écrit vos modifications, appuyez sur Ctrl + O pour sauvegarder et Ctrl + X pour quitter Nano. Pour actualiser, exécutez dscacheutil -flushcache.
| Action | Commande | Explication | Système |
|---|---|---|---|
| Ouvrir Terminal | Terminal | Accès rapide aux utilitaires | Apple |
| Éditer hosts | sudo nano /private/etc/hosts | Modification avec accès root | Apple |
| Sauvegarder | Ctrl + O | Écrire les changements | Apple |
| Quitter | Ctrl + X | Sortir de Nano | Apple |
Modifier le fichier hosts sous Linux
Lancez le Terminal sous Linux pour éditer le fichier situé à /etc/hosts. L’accès nécessite le mode superutilisateur.
Alex, ingénieur système, a rapidement appliqué ce procédé lors de tests de serveurs. Emma, utilisatrice avancée, recommande cette méthode pour du dépannage réseau.
Ouverture du fichier et édition
Ouvrez le Terminal et passez dans le répertoire racine avec la commande cd /. Utilisez sudo nano /etc/hosts pour ouvrir le fichier.
- Lancer Terminal via l’interface graphique
- Entrer en mode superutilisateur
- Ouvrir le fichier hosts avec Nano
- Ajouter les lignes de mappage au format requis
Test et vérification sur Linux
Sauvegardez avec Ctrl + O et quittez avec Ctrl + X. Exécutez un ping ou redémarrez le service réseau pour constater la résolution des domaines.
| Étape | Commande | But | Système |
|---|---|---|---|
| Accéder au dossier | cd / | Se placer au niveau racine | Linux |
| Éditer hosts | sudo nano /etc/hosts | Modifier le fichier avec privilèges | Linux |
| Sauvegarder | Ctrl + O | Confirmer les changements | Linux |
| Quitter | Ctrl + X | Fermer Nano | Linux |
Test, prévisualisation et alternatives au fichier hosts
Vérifiez vos modifications en ouvrant le domaine dans divers navigateurs. Un test avec Chrome, Firefox et Edge permet de confirmer la résolution.
Lucas affirme que l’approche manuelle est fiable. Clara rapporte une expérience réussie en utilisant le fichier hosts pour rediriger des domaines. Ce guide aborde aussi les alternatives pour prévisualiser un site sans modifier le fichier local.
Tester avec différents navigateurs
Ouvrez le domaine après modification dans le navigateur. Vérifiez la réponse du serveur avec la commande ping. Lancez des tests sur différents navigateurs pour mesurer la cohérence de la résolution.
- Lancer Chrome et observer le chargement du site
- Tester dans Firefox pour comparer la réponse
- Utiliser Edge pour vérifier l’affichage
- Valider avec la commande ping dans le Terminal
Autres méthodes de prévisualisation
Si l’édition du fichier hosts paraît complexe, utilisez une URL temporaire générée par un service de redirection. La solution SkipDNS ou l’option de domaine temporaire de SiteGround facilitent le test avant la mise en ligne.
- Générer une URL temporaire via SkipDNS
- Utiliser un sous-domaine temporaire pour prévisualiser
- Valider le contenu du site sans pointer le domaine
- Observer le fonctionnement sur un serveur de test
« La méthode d’édition manuelle du fichier hosts se révèle simple et sécurisée pour tester vos changements sans impacter la configuration globale. »
Thomas – Expert en sécurité informatique
| Méthode | Avantage | Inconvénient | Utilisation |
|---|---|---|---|
| Fichier hosts | Modification locale | Nécessite des privilèges administrateur | Tests et redirections |
| URL temporaire | Pas de modification locale | Durée limitée | Prévisualisation de site |
| Domaine temporaire | Facile à générer | Fonctionne uniquement lors de la configuration initiale | Tests initiaux sur hébergeurs |
| Service de redirection | Accès universel | Dépendance du service externe | Comparaison entre serveurs |
il y a juste 2 problèmes avec cette Technique:
1) windows defender n’aime pas du tout ça et vous le fait savoir (ou non) et remet le fichier host comme à l’origine
2) il faut désactiver le client dns sinon le pc tournera au ralenti
Mais en dehors e ces deux cas, tout fonctionne parfaitement.
Bonjour,
merci, vous avez raison. ces deux cas sont des exceptions.