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 ping
sur 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 ping
l'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 hosts
fichier devrait l'empêcher d'envoyer même une requête DNS, n'est-ce pas?