61 votes

Fichier d'hôte ignorant Google Chrome

Google Chrome est ignorant les paramètres en C:/Windows/System32/drivers/etc/hosts le fichier. Les deux IE11 et Firefox sont installés sur la même machine et fonctionne comme prévu.

J'ai essayé toutes les solutions que j'ai pu trouver en ligne, y compris:

  1. Ouvrez chrome://net-internals/#dns et cliquez sur le Clair Hôtes de Cache bouton.
  2. Aller dans Paramètres, Afficher les Paramètres Avancés, décochez l'une des trois options suivantes: (X) l'Utilisation d'un service web pour aider à résoudre les erreurs de navigation (X) Utiliser un service de prédiction afin de compléter les recherches et les Url saisies dans la barre d'adresse (X) l'Utilisation d'un service de prédiction pour charger les pages plus rapidement
  3. Aller dans Paramètres, Afficher Paramètres Avancés, cliquez sur Effacer les Données de Navigation, sélectionné les Images du Cache Et Fichiers depuis le début des temps, et cliquez sur Effacer les Données de Navigation.
  4. Redémarrer Chrome.exe.
  5. Le redémarrage de l'ordinateur.
  6. Assurez-vous d'ajouter http:// pour le front de l'adresse web.
  7. Assurez-vous que les paramètres de proxy sont éteints
  8. Exécutez cmd.exe et exécutez ipconfig /flushdns
  9. Désinstaller et réinstaller Chrome

Je suis à une perte... Est-il quelque chose que j'ai manqué que je peux faire ou vérifier?

32voto

Vixed Points 1146

On dirait que Chrome n'aime pas les extensions suivantes pour ce genre de choses:

 .dev
.localhost
.test
.example
.app
 

Utilisez .local et le problème semble disparaître.

11voto

Karl Wilbur Points 3089

Cela a été identifié comme un "bug" dans Chrome, mais il semble être absolument un comportement intentionnel. Google Chrome n'a pas d'honneur, /etc/hosts lorsqu'il est connecté à l'interne. Il toujours fait un DNS pour déterminer les adresses IP.

Alors que mes références ci-dessous se rapportent principalement à mon expereinces avec ce sur Linux, il n'est pas limité à Linux.

https://groups.google.com/a/chromium.org/forum/#!topic/net-dev/iKXqyc40tW0

https://superuser.com/a/887199/75128

https://bugs.chromium.org/p/chromium/issues/detail?id=117655

10voto

Bon j'ai rencontrés le même problème, mais ensuite, j'ai trouvé la solution. Essayez ceci: Accédez à l'historique (Ctrl+H) -> Dans le volet de gauche, cliquez sur Effacer les données de navigation Dans la nouvelle fenêtre qui s'ouvre, allez dans Avancéonglet Définir la Plage de Temps de Tous les Temps -> vérifier les Images mises en Cache et les Fichiers -> cliquez sur Effacer les données Redémarrez votre ordinateur, Il devrait commencer à rediriger les adresses mentionnées dans le fichier Hosts (C:\Windows\System32\drivers\etc\hosts)

Remarque: Cette Solution est uniquement pour Google Chrome

5voto

jfatal Points 209

Essayez de vider le cache DNS:

1) lancez cmd.exe en tant qu'administrateur

2) type: ipconfig / flushdns

0voto

Geotti Points 41

Alors qu'il a été indiqué qu'aucun proxy n'est utilisé, j'ai eu le même problème sur OS X en utilisant un proxy et, éventuellement, la solution était d'ajouter un proxy-exception pour ce domaine.

Ce que les OP pourraient essayer de désactiver DNS asynchrone via le commutateur de ligne de commande comme mentionné ici à 2015:

Async DNS: Supprimer bascule de about:flags

Async DNS est assez stable pour le moment, donc nous n'avons pas vraiment besoin de la basculer dans about:flags plus. (Notez que l'option --enable-async-dns et --disable-async-dns options de ligne de commande continuent de fonctionner pour l'instant.)

Ceci, cependant, ne semble pas avoir d'effet dans mon cas, comme chrome://net-internals/#dns affiche toujours le DNS interne-client activé avec pas évident de trouver un moyen de le désactiver.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X