必应和缺乏SNI支持


9

昨天我投资了几个小时调查为什么我的网站排名高在谷歌,但没有索引在Bing。使用“作为Bingbot提取”工具的尝试和错误使我得出以下结论:Bing不支持SNI(服务器名称指示)。

一些文章和博客支持我的结论,即Bing不支持SNI,而该论坛上的其他回复则表明确实如此。微软对此有何正式说法?如果是这样,我似乎找不到。我有点茫然。

基于BingBot实际上不支持SNI的令人震惊的(可能是错误的)前提,看来我有三种可能的选择:

  • (1)改进我当前仅使用HTTPS的站点,以便可以通过HTTP获得公共内容。然后,必应将它编入索引。

  • (2)取消SNI要求。我的CDN Amazon Cloudfront允许这样做。这种方法要求亚马逊CDN边缘网络上的每台服务器(可能有数十台(数百台))拥有自己的唯一IP地址,该IP地址将专门用于通过我的证书处理HTTPS请求。这是非常低效的,而且,这种方法需要亚马逊的特殊许可,而且成本很高,因为备用IPv4地址目前非常宝贵。

  • (3)忽略Bing。

选项#1是一个主要难题,而#2非常昂贵。经历所有麻烦以支持像Bing这样功能较弱的二流搜索引擎的想法对我来说是反感,但同时,如果我缺少一些简单的解决方案,我会非常高兴应用它。

有任何想法吗?

Answers:


10

我已经通过电子邮件发送了Bing支持几周了,从今天开始,他们开始为SNI提供有限的支持。

我向他们明确表示,通过将我的网站之一移至专用IPv4并关闭该地址的SNI,可以100%确定缺少SNI支持的问题。之后,Bing成功验证了站点地图。位于同一服务器上但位于共享IPv4地址上的所有其他HTTPS网站/站点地图均未编制索引。好像他们终于开始实现SNI了!

非常感谢您的耐心配合,我们将与我们的产品小组一起审查此问题。我的名字叫珍妮,我将向您提供此服务请求的状态。

我们想通知您,到目前为止,Bing通过白名单仅支持有限数量的SNI网站。我们了解到越来越多的网站正在切换到SNI,因此我们计划在未来6个月内扩大对所有SNI主机的支持。

作为短期缓解措施,如果需要,我们可以为您添加10-20个SNI主机白名单。

因此,如果您希望将SNI网站添加到白名单中,建议您向Bing支持发送一封电子邮件,以便成功为您的SNI网站建立索引。


以上文章中的链接已失效。我们通过电子邮件向Bing支持小组发送了电子邮件。...显然,詹妮是比其他奴才智慧更高的甲骨文。技术人员无法理解我们的要求,并不断粘贴“对每个域再次逐一解释”。来吧微软,真的吗?这很简单!SNI不适用于您的爬网!希望此粘贴可以帮助他们反常地“获得”它;因为产品的内部知识似乎来自公司外部网络上的报价。
dhaupin 2015年

有人可以发布新链接吗?在他们的用户界面中找不到任何相关内容,他们的支持确实很出色。
Dmytro Sadovnychyi

@DmytroSadovnychyi是的,MS支持站点很垃圾。不过,您可以在Google的最高搜索结果中附加“ bing sni sitemap”,如果您@Microsoft在问题中加了标签,希望有人能在MS上看到它:github.com/tkrotoff/osteo15.com/issues/16请记住,这不是MS的问题,但排名最高,您可以标记MS。
dhaupin '16

@DmytroSadovnychyi我刚刚将链接更新为新的支持URL:bing.com/webmaster/support
Dennis Ameling

谢谢,但是完全忽略Bing会更容易。我们认为这不值得。
Dmytro Sadovnychyi

2

我正在使用“证书主题替代名称”功能将一个证书用于多个域名。Bing确实了解这种类型的证书。我只是使用“以bingbot身份获取”对其进行了测试。

这将是您的另一种可能的解决方案。您需要生成一个包含所有域名的单个证书。因为它是单个证书,所以都由一个IP地址托管。

缺点是:

  1. 您的所有域都通过证书链接。
  2. 如果要添加域名,则需要生成一个新证书并进行安装。

我正在使用https://startssl.com/作为我的证书颁发机构。


感谢斯蒂芬。多域“ UCC”证书是一个好主意。但是,请记住,myDomain.com实际上指向的是Amazon CDN服务器,而不是我的原始服务器。该CDN服务器的IP地址用于为所有Amazon CDN客户托管数千个站点(因此还有证书)。当以CDN服务器为目标的入站SSL连接发生时,CDN服务器将哪个证书返回给客户端?SNI允许它解析适当的证书,并将其作为SSL / HTTPS握手的一部分返回给客户端。因此,SNI依赖
Festus Martingale

没错,它不能与CDN一起使用,但可以与单个中央服务器一起使用。集中托管是另一种选择。
斯蒂芬·奥斯特米勒
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.