我们有一个使用在Windows 10计算机上运行的网络套接字的应用。我们还有一个DNS条目(例如test.company.com),它设置为解析为127.0.0.1(因为应用程序在localhost上运行)。
通过浏览到特定的网页打开Web套接字握手的另一端,然后尝试使用新的WebSocket连接到该应用程序(ws://test.company.com:8500);
70%的情况下,这一切都很好。有些用户遇到麻烦。我们要求他们ping test.company.com然后它返回Ping请求无法找到主机。所以,连接失败了。如果他们使用新的WebSocket(ws://127.0.0.1:8500),它的工作正常。
为什么某些环境无法解析域名?