2016-08-01 64 views
0

我有问题,当我开始我的铬,并尝试https访问网页,我看到这个错误:铬显示:HTTP主机名和TLS SNI主机名不匹配

错误1013光线ID:2cb7c5989ac13dd8•2016年8月1日08:03:08 UTC HTTP主机名和TLS SNI主机名不匹配

您请求了一个属于CloudFlare网络的IP地址。请求的主机头与请求的TLS SNI主机头不匹配。

这是什么?在哪里放置云and,我如何从浏览器中移除?

回答

0

SNI代表服务器名称指示,本质上它允许您从多个IP地址提供多个SSL证书。大多数现代浏览器将其作为Web请求的一部分提交。 CloudFlare Free Universal SSL利用SNI。

同样,主机头允许服务器知道它应该提供哪个主机名。主机头从根本上允许虚拟主机,为每个IP地址提供多个网站。

所以这两个显然需要匹配,主机头中的SNI主机名和主机名必须相同。发生此情况时,CloudFlare将提供Error 1013 HTTP hostname and TLS SNI hostname mismatch

您的本地网络中可能存在一个代理,它会剥离SNI标头或使其变形,从而导致它们不匹配。这可能是由于防火墙或中间Web服务器而发生的。

这里有一个工具来检查你的SNI header and Host header match。只需访问链接的网站并检查“SNI信息:”字段状态“cc.dcsec.uni-hannover.de”。

如果您需要支持不支持SNI的浏览器,CloudFlare的Pro,Business或Enterprise支持对非SNI浏览器提供传统支持;但联系您的网络管理员以查明SNI请求格式错误的原因是有意义的。

这个问题上的标签建议您使用Firefox on Windows 10 which should support SNI;因此您应该与您的网络团队联系,了解他们为什么会恶意破坏SNI请求。