Chrome résout l'adresse sur une adresse IP différente de celle du ping

9

Un collègue a un problème où un certain appel XHR ne se termine pas sur son ordinateur. Le reste d'entre nous sont incapables de reproduire le problème. Les seules différences entre leur ordinateur et le nôtre:

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

Le "mauvais IP" semble être le problème - lorsque je force le nom d'hôte à se résoudre en IP sur mon ordinateur, je vois le même problème.

Ce qui est étrange, c’est que le fait de le faire pingsur leur machine montre qu’il se résout en IP correcte!

Voici ce que j'ai essayé:

  • Changer leur DNS pour 8.8.8.8
  • Ajout forcé de la bonne adresse à leur fichier hôtes (!?!)
  • ipconfig /flushdns
  • chrome://net-internals/#dns -> Flush
  • Redémarrez leur PC

Rien de tout cela n'a fait de différence - Chrome résout toujours l'appel à la mauvaise adresse, tandis que pingl'adresse est correcte. 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, car l'utilisation du hostsfichier devrait l'empêcher d'envoyer même une requête DNS, n'est-ce pas?

BlueRaja - Danny Pflughoeft
la source
Cela semble être une suggestion étrange, mais cela semble être un problème étrange: avez-vous essayé une fenêtre de navigation privée? Qu'en est-il de vider le cache entier? J'ai vu des redirections étranges se mettre en cache et provoquer des maux de tête apparemment similaires. Aussi, qu'en est-il des autres navigateurs? Utilisez-vous tous la même version de Chrome?
FCTW
1
le nettoyage de la totalité du cache devrait fonctionner. Assurez-vous de ne pas nettoyer pendant 1 heure, mais tout.
LPChip
@LPChip: Nous venons de l'essayer dans Firefox avec un cache propre, même problème.
BlueRaja - Danny Pflughoeft Le
Hmmm très intéressant ... Avez-vous essayé de localiser l'adresse? Aussi, si les choses se compliquent, je résoudrais jusqu'à Welshark
Genesis_GDK
Très probablement, c'est la faute du proxy. Vous pouvez essayer de le contourner en utilisant cryptdns, ici: dnscrypt.org , ou en utilisant un VPN
MariusMatutiae le

Réponses:

4

"Comment est-ce possible?"

Le proxy chrome envoie également les requêtes DNS au navigateur Chrome. Par conséquent, toutes les demandes effectuées par Chrome sont en cours de résolution sur le système proxy, qui fournit une adresse IP incorrecte.

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

Le proxy n'affecte pas la commande ping, ce qui résout avec une réponse DNS locale (correcte).

Demandez à l'utilisateur d'essayer de désactiver le proxy ou essayez d'utiliser son proxy pour confirmer ou refuser cette explication.

JesseM
la source
Malheureusement, la connexion au bureau est configurée de sorte que toutes les demandes non routées via le proxy sont bloquées. Je ne suis pas sûr de savoir comment cela est fait, mais cela rend impossible le test sans le proxy. Nous devions déplacer physiquement la machine ou trouver une carte sans fil pour la connecter à l'autre réseau.
BlueRaja - Danny Pflughoeft Le
Compris. Pouvez-vous obliger votre machine à utiliser le proxy Office? Si cela commence à échouer pour vous aussi, cela prouve au moins que c'est le proxy qui pose problème. Pouvez-vous contacter le responsable du proxy et vérifier sa configuration DNS pour le domaine problématique?
JesseM