同事遇到一个问题,即他们的计算机上没有完成某个XHR呼叫。我们其他人无法重复这个问题。他们的计算机与我们的计算机之间的唯
- 由于他们使用特殊的Internet连接,因此需要通过公司代理连接
- 在Chrome的“开发工具 - >网络”选项卡中检查XHR调用时,主机名解析为其他IP地址
“错误的IP”似乎是问题 - 当我强制主机名解析到我的机器上的IP时,我看到了同样的问题。
奇怪的是,ping
在他们的机器上做一个显示它解析到正确的IP!
这是我尝试过的:
- 将DNS更改为
8.8.8.8
- 强行将正确的地址添加到其主机文件中(!?!)
ipconfig /flushdns
chrome://net-internals/#dns
- >冲洗- 重启他们的电脑
没有任何区别 - Chrome仍然会将呼叫解析为错误的地址,同时ping
解析为正确的地址。 这怎么可能!?
我的猜测是它与代理有关,但我不知道这是怎么回事,因为使用该hosts
文件应该阻止它甚至发出DNS请求,对吧?
看起来像一个奇怪的建议,但这似乎是一个奇怪的问题:你尝试过私人浏览窗口吗?清除整个缓存怎么样?我看到奇怪的重定向被缓存,导致看似相似的头痛。另外,其他浏览器呢?你们都运行相同版本的Chrome吗?
—
FCTW
清理整个缓存应该工作。确保你不清洁1小时,但一切。
—
LPChip
@LPChip:我们刚刚在Firefox中尝试了一个干净的缓存,同样的问题。
—
BlueRaja - Danny Pflughoeft
嗯非常有趣......你试过跟踪地址吗?此外,如果事情变得艰难,我将决定对
—
Wirehark
最有可能的是,这是代理的错。您可以尝试使用cryptdns,在这里:dnscrypt.org,或者使用VPN
—
MariusMatutiae