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 ?