特定网站出现间歇性连接问题

特定网站出现间歇性连接问题

我在与网站连接时遇到问题。这些问题似乎都相互关联:

网站主机名:napi.kotaksecurities.com(使用https)

  1. telnet napi.kotaksecurities.com 443:在我的本地机器上有时会失败,有时会成功。在 Google Colab 上总是可以成功。
  2. Trying to load through Chrome browser:有时会失败并出现错误:ERR_CONNECTION_RESET。
  3. When using REST APIs provided by the website:有时从我的本地机器执行 TLS 握手步骤会失败,但从 Google Colab 执行每次都能成功。使用 curl 时出现错误:curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to napi.kotaksecurities.com:443

运行 sslscan 显示该网站使用 TLS1.3。我也尝试过使用不同的 wifi 热点(我的​​移动数据),但问题仍然存在。

我可以采取哪些步骤来诊断并解决问题?我有 Wireshark,但我不知道如何使用它。另外,不幸的是,转移到云服务器对我来说不是一个选择。

更新:colab 上的 telnet 使用的是 IPv4。当我运行 telnet -4 时,该命令在我的网络上也能正常工作。似乎服务器端 IPv6 配置是罪魁祸首。

答案1

供以后参考,问题在于服务器没有正确的 IPv6 配置。切换到 IPv4 完全解决了这个问题。

诊断:

  1. Colab 默认使用 IPv4 地址。
  2. 在我的本地机器上使用 IPv4(telnet -4 napi.kotaksecurities.com 443)从未失败。
  3. curl --ipv4 也开始在我的本地机器上持续运行。

相关内容