Question Modification du fichier hosts


Je cherche à éditer le TCP / IP de Windows les hôtes fichier (at c:\windows\system32\drivers\etc\hosts). Je me demande quelle est la meilleure façon de le faire (sous Windows XP)?

Disons que je veux rediriger, disons, le site a.com vers google.com. Je peux trouver l'adresse IP de a.com, mais quelle est la bonne façon de modifier le fichier HOSTS? Je pense à utiliser cette syntaxe:

this.is.ip.address   google.com

Cependant, deux choses:

  • Est-ce la syntaxe correcte? Si oui, existe-t-il un moyen de le faire sans avoir à trouver l'adresse IP de a.com? Est-ce que le fait de mettre a.com uniquement dans l’adresse IP est un travail?
  • Quelle est la meilleure façon de modifier ce fichier? Je ne peux pas enregistrer car il est en cours d'utilisation. Normalement, dans ces circonstances, je passerais en mode sans échec et je le modifierais à partir de là, mais y a-t-il un moyen plus simple (je pense à tuer certains processus système ...)?

4
2017-10-04 01:09


origine


Je n'ai jamais eu de problème pour éditer le fichier HOSTS à partir du Bloc-notes (Démarrer> Exécuter> Bloc-notes c: \ windows \ system32 \ drivers \ etc \ hosts). Est-ce que vous exécutez un programme AV qui le maintient verrouillé? - quack quixote
oepsey, je me suis confondu parce que je suis sur une compilation de vista en ce moment. merci @quack - Maxim Zaslavsky
oui, il ne semble verrouillé que parce que vous n'avez pas essayé de le modifier avec des privilèges d'administrateur. démarrer notepad.exe en tant qu'administrateur, alors vous pouvez le modifier correctement - davr
Un petit ajout en guise de commentaire, car il ne répond pas à votre question: dans votre exemple, l'utilisateur appelle google.com à partir de son navigateur et est redirigé vers une adresse IP différente de celle spécifiée dans votre fichier hosts. Cependant, le navigateur enverra toujours le Hostvaleur d'en-tête comme google.com - Le serveur Web derrière l’adresse IP différente devra donc être capable de gérer cela. Il suffit de rediriger vers par ex. L’adresse IP de Bing pourrait ne pas fonctionner, car leur serveur Web pourrait ne pas accepter Host: google.com. - BennyInc


Réponses:


Un moyen simple de modifier le fichier hosts consiste à utiliser le programme Windows gratuit. HostsMan.

HostsMan est une application gratuite qui vous permet de gérer facilement votre fichier Hosts

enter image description here

Sous Vista / Windows 7, il doit fonctionner avec des privilèges d'administrateur, mais il ne nécessite pas de passer en mode sans échec.


9
2017-10-04 01:15



+1 programme Nice éloignera beaucoup de difficultés - aibk01


Vous pouvez trouver les adresses IP des sites en utilisant ping dans l'invite de commande ou utiliser un outil de recherche. Assurez-vous également de vous attaquer à toutes les combinaisons:

111.111.111.111   a.com
111.111.111.111   www.a.com
111.111.111.111   222.222.222.222

Le fichier est en lecture seule, vous pouvez le modifier en cliquant avec le bouton droit de la souris et en entrant dans les propriétés, puis en désactivant la lecture seule temporairement jusqu'à ce que vous ayez terminé la modification.


2
2017-10-04 01:16



nslookup est probablement plus simple que ping pour cette tâche et il vous permet d'utiliser un autre serveur DNS si vous en avez besoin. - Joey
Je doute que la 3ème ligne fonctionne. (Et vous pouvez également ajouter les combinaisons sur une seule ligne.) - Arjan
Vous avez seulement besoin de l'adresse IP ... pas besoin de taper 4 caractères supplémentaires. Ping fonctionne bien. - John T


Vous devriez pouvoir modifier le fichier hosts avec Notepad, mais il s'agit d'un fichier protégé par défaut dans Windows Vista. Vous n'avez probablement pas pu enregistrer le fichier à cause de problèmes d'autorisations, pas parce qu'il était utilisé.

Pour modifier le fichier avec le Bloc-notes, ouvrez-le sous le compte Administrateur, en cliquant avec le bouton droit sur Bloc-notes dans votre menu Démarrer et en sélectionnant Run as Administrator commander.


1
2017-10-14 18:51





Quand j'ai besoin d'éditer mon fichier hosts, je copie mon fichier hosts sur mon bureau, puis je le modifie comme je le souhaite. Après l'avoir édité, je le déplace dans le dossier original du fichier hosts et remplace l'ancien fichier.


0
2017-10-04 10:18





Désactiver AV et éditer avec le bloc-notes. La seule chose qui me gêne, c'est que vous ne pouvez pas choisir les ports pour les adresses IP ajoutées dans l'hôte. Incase Je souhaite modifier mon trafic Web de 80 à 8080 ou 4444 pour une raison inconnue.


0
2017-10-14 18:01