当我尝试访问我所在位置的网站时,我发现一个客户端问题和整个站点的问题:
网站惯于如果我输入任何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://ard.de,
- http://www.ard.de, 或者
- https://ard.de但如果我输入以下内容将会加载:
- https://www.ard.de。
HTTP 站点根本无法加载,只有我指定时 https 站点才会加载。
由于我还没有设置这个系统,所以我感觉有点力不从心,而且由于这个问题看起来很特殊,我想问一下可能导致这种情况的原因。
编辑/解决方案: 我犹豫着是否该给出正确的答案,但我的错误在于信任了我的 ISP。他们的 DNS 存在一些缺陷。解决方案包括在域控制器上设置备用 DNS 服务器(例如 1.1.1.1 或 8.8.8.8)。如果要给出实际答案,请联系我。