9 votes

Chrome résout l'adresse à une adresse IP différente que ping

Un collègue rencontre un problème où un certain appel XHR ne se termine pas sur son ordinateur. Le reste d'entre nous n'arrive pas à reproduire le problème. Les seules différences entre son ordinateur et les nôtres :

  • En raison de la connexion Internet spéciale qu'ils utilisent, ils doivent se connecter via un proxy d'entreprise
  • En examinant l'appel XHR dans l'onglet "Outils de développement --> Réseau" de Chrome, le nom d'hôte se résout à une adresse IP différente

L'"adresse IP erronée" semble être le problème - quand je force le nom d'hôte à se résoudre à cette IP sur ma machine, je rencontre le même problème.

L'étrange, c'est que faire un ping sur leur machine montre qu'il se résout à la bonne IP !

Voici ce que j'ai essayé :

  • Changer leur DNS en 8.8.8.8
  • Ajouter de force l'adresse correcte à leur fichier hosts (!?!)
  • ipconfig /flushdns
  • chrome://net-internals/#dns -> Vider le cache
  • Redémarrer leur PC

Rien de cela n'a fait de différence - Chrome résout toujours l'appel vers la mauvaise adresse, alors que ping résout vers la bonne adresse. Comment est-ce possible !?

Je suppose que cela a quelque chose à voir avec le proxy, mais je ne vois pas comment cela pourrait être vrai, puisque l'utilisation du fichier hosts devrait l'empêcher d'envoyer une requête DNS, n'est-ce pas ?

4voto

JesseM Points 782

"Comment est-ce possible?"

Le proxy chrome effectue également la mise en cache des requêtes DNS pour le navigateur chrome. Par conséquent, toutes les requêtes effectuées par chrome sont résolues sur le système proxy, qui fournit la mauvaise adresse IP.

Toutes les modifications DNS locales sont ignorées par chrome, car les recherches DNS de chrome sont gérées par le proxy.

Le proxy n'affecte pas la commande ping, donc elle est résolue avec une réponse DNS locale (correcte).

Demandez à l'utilisateur de désactiver le proxy, ou vous pouvez essayer d'utiliser leur proxy pour confirmer ou infirmer cette explication.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X