如果未指定“https://”,则网站将无法在每个客户端的任何浏览器上加载(空响应)

如果未指定“https://”,则网站将无法在每个客户端的任何浏览器上加载(空响应)

当我尝试访问我所在位置的网站时,我发现一个客户端问题和整个站点的问题:

网站惯于如果我输入任何URI在我的浏览器中,如果我没有指定方案(主要是 https://)。如果我只通过在搜索栏中输入内容、启动 Google 搜索并点击链接来打开网站,它就会正确加载。

例如,输入:

  • “web.de” 无法加载该网站,导致 Chrome 出现 ERR_EMPTY_RESPONSE。
  • https://web.de“将正常加载网站。

每个客户端都会发生这种情况(在 WS2012 和 WS2008 上测试过,听说该问题也存在于所有现有的 Windows 10 客户端上),使用任何浏览器,在我的网站上。

  • Chrome 很快就会发出 ERR_EMPTY_RESPONSE 错误。

  • Firefox 显示“错误:连接中断”

  • IE 会将 http:// 添加到我的 domain.com。但是,网站不会使用 http 加载,并且不会重定向到 https。错误将是“无法显示该网站”。(德语翻译)

编辑:如果我曾经输入过完整的地址,包括方案权威,在接下来的尝试中我将不需要指定该方案。

我认为这肯定是 DNS 问题,所以我重新启动了我使用的 W2K8-R2 上的服务,但这并不能解决问题。

编辑:似乎有什么东西禁用或阻止了此物理位置的所有系统从 http 到 https 的重定向。出现问题的所有设备都共享我域的一个组织单位(因为它们都是按站点位置排序的)。其他 OU 没有这个问题。

编辑: 我刚刚测试了 ard.de。如果我输入

HTTP 站点根本无法加载,只有我指定时 https 站点才会加载。

由于我还没有设置这个系统,所以我感觉有点力不从心,而且由于这个问题看起来很特殊,我想问一下可能导致这种情况的原因。

编辑/解决方案: 我犹豫着是否该给出正确的答案,但我的错误在于信任了我的 ISP。他们的 DNS 存在一些缺陷。解决方案包括在域控制器上设置备用 DNS 服务器(例如 1.1.1.1 或 8.8.8.8)。如果要给出实际答案,请联系我。

相关内容