SSL 错误 - 无法浏览 HTTPS 地址

SSL 错误 - 无法浏览 HTTPS 地址

在我的其中一台电脑上我无法浏览https://www.stackoverflow.com并且 Chrome 和 IE 都向我显示 SSL 错误页面,而在另一台计算机上我可以成功浏览该网站。

对我来说奇怪的是:

  1. 这两个系统上的证书信息是不同的。(这些证书的一般信息的截图在本文末尾)。

  2. 这两个系统上的结果ping stackoverflow.com是不同的。在成功浏览 https 的系统上,ping ip 为151.101.129.69,而在非工作系统上为104.16.36.249。两个系统的 dns 设置均为Obtain DNS server automatically

  3. 所有其他 https 网站(例如 google、bing 等)均可成功浏览。

我尝试过这些方法来修复这个问题,但没有成功:

  • 我导出了可以成功浏览 https stackoverflow 的系统的证书,并将其安装在受信任的根证书中的另一个系统上,但问题并没有得到解决。
  • 我删除了浏览器历史记录,但问题并没有解决。
  • 我更新了Widows。(非工作系统的操作系统是Windows 8.1)
  • 我检查了两个系统中的系统日期和时间,日期和时间正确且相同。

我该如何解决这个问题?

附言:

  • 这里是证书浏览 https stackoverflow 时显示错误的系统。

  • 这里是证书可以成功浏览https的系统stackoverflow:

答案1

从两台计算机 ping 该 URL 并查看它是否解析为相同的地址。

例如:

ping stackoverflow.com

如果两台电脑上的值不同,请尝试以下操作:

  1. 确保两台电脑上的 DNS 设置相同。

  2. 清除您的 DNS 缓存。

  3. 请确保hosts 文件引用此 URL。

  4. 并确保没有任何软件(包括恶意软件)会干扰名称解析过程。

答案2

您的 DNS 可能有问题,我发现一些 ADSL 提供商的 DNS 服务器存在问题。检查一下:

首先手动将 DNS 服务器设置为可信任的地址,例如 8.8.8.8 和 4.2.2.4

之后在命令提示符中运行 flushdns

最后刷新页面而不使用浏览器缓存。(Ctrl + F5)

我希望这会有帮助!

相关内容