Bing und mangelnde SNI-Unterstützung

9

Ich habe gestern ein paar Stunden investiert, um zu untersuchen, warum meine Website bei Google einen hohen Stellenwert hat, bei Bing jedoch überhaupt nicht indiziert ist . Versuch und Irrtum mit dem Tool "Als Bingbot abrufen" führten mich zu dem Schluss, dass Bing SNI (Server Name Indication) nicht unterstützt.

Einige Artikel und Blogs stützen meine Schlussfolgerung, dass Bing SNI nicht unterstützt, während andere Antworten in diesem Forum dies vermuten lassen. Irgendein offizielles Wort dazu von Microsoft? Wenn ja, kann ich es nicht finden. Ich bin ein bisschen ratlos.

Aufgrund der etwas schockierenden (und hoffentlich falschen) Annahme, dass BingBot SNI tatsächlich nicht unterstützt, habe ich anscheinend drei mögliche Alternativen:

  • (1) Überarbeiten Sie meine derzeit nur für HTTPS bestimmte Website, damit der öffentliche Inhalt über HTTP verfügbar ist. Bing wäre dann in der Lage, es zu indizieren.

  • (2) Beseitigen Sie die SNI-Anforderung. Mein CDN, Amazon Cloudfront, ermöglicht dies. Dieser Ansatz erfordert, dass jeder Server im CDN-Edge-Netzwerk von Amazon, möglicherweise Dutzende (Hunderte?) Von ihnen, über eine eigene eindeutige IP-Adresse verfügt, die ausschließlich für die Bearbeitung von HTTPS-Anforderungen mit meinem Zertifikat vorgesehen ist. Es ist äußerst ineffizient und darüber hinaus erfordert dieser Ansatz eine spezielle Genehmigung von Amazon und ist recht kostspielig, da Ersatz-IPv4-Adressen derzeit einen hohen Stellenwert haben.

  • (3) Bing ignorieren.

Option Nr. 1 ist ein großer Schmerz und Nr. 2 ist sehr teuer. Die Idee, all diese Probleme zu lösen, um eine weniger leistungsfähige, zweitklassige Suchmaschine wie Bing zu unterstützen, ist für mich ein Gräuel, aber gleichzeitig wäre ich mehr als glücklich, wenn es eine einfache Lösung gibt, die mir fehlt um es anzuwenden.

Irgendwelche Ideen?

Festus Martingale
quelle

Antworten:

10

Ich habe seit einigen Wochen eine E-Mail mit dem Bing-Support gesendet und seit heute bieten sie nur eingeschränkten Support für SNI an.

Ich machte ihnen klar, dass das Problem in Bezug auf die mangelnde SNI-Unterstützung zu 100% sicher war, indem ich eine meiner Websites auf ein dediziertes IPv4 verschob und SNI für diese Adresse deaktivierte. Danach wurde die Sitemap von Bing erfolgreich überprüft. Alle anderen HTTPS-Websites / Sitemaps, die sich auf demselben Server, jedoch auf der gemeinsam genutzten IPv4-Adresse befinden, wurden nicht indiziert. Scheint, als hätten sie endlich angefangen, SNI zu implementieren!

Wir bedanken uns sehr für Ihre Geduld, wenn wir diese Angelegenheit gemeinsam mit unserer Produktgruppe prüfen. Mein Name ist Jenny und ich werde Ihnen den Status dieser Serviceanfrage mitteilen.

Wir möchten Sie darüber informieren, dass Bing ab heute nur eine begrenzte Anzahl von SNI-Websites über eine Whitelist unterstützt. Wir wissen, dass immer mehr Websites auf SNI umsteigen, daher planen wir, unseren Support für alle SNI-Hosts in den nächsten 6 Monaten zu erweitern.

Als kurzfristige Abschwächung können wir bei Bedarf etwa 10 bis 20 SNI-Hosts für Sie auf die Whitelist setzen.

Wenn Sie also möchten, dass Ihre SNI-Website zur Whitelist hinzugefügt wird, empfehle ich , dem Bing-Support eine E-Mail zu senden, damit Ihre SNI-Websites erfolgreich indiziert werden.

Dennis Ameling
quelle
Der Link im obigen Beitrag ist tot. Wir haben den Bing-Support per E-Mail benachrichtigt ... anscheinend ist Jenny eine Art Orakel mit höherer Weisheit als der Rest der Schergen. Die Techniker konnten nicht verstehen, was wir fragten, und fügten immer wieder "Erklären Sie es für jede Domain einzeln ein" ein. Komm schon Microsoft, wirklich? Es ist einfach! SNI funktioniert nicht mit Ihren Crawls! Hoffentlich hilft ihnen diese Einfügung dabei, es paradoxerweise zu "verstehen"; Das interne Wissen über das Produkt scheint aus Angeboten zu stammen, die außerhalb des Unternehmens im Internet veröffentlicht wurden.
Dhaupin
Kann jemand bitte einen neuen Link posten? Kann nichts in ihrer Benutzeroberfläche finden, ihre Unterstützung ist wirklich sux.
Dmytro Sadovnychyi
@DmytroSadovnychyi Ja, MS-Support-Sites sind Junk. Sie können das Top-Google-Ergebnis für "bing sni sitemap" jedoch huckepack nehmen, und hoffentlich sieht es jemand, der geschickter ist, bei MS, wenn Sie @Microsoftdas Problem markieren : github.com/tkrotoff/osteo15.com/issues/16 Beachten Sie, dass dies nicht der Fall ist ein Problem für MS, aber sein Top-Ranking und Sie können MS markieren.
Dhaupin
@DmytroSadovnychyi Ich habe gerade den Link zur neuen Support-URL aktualisiert: bing.com/webmaster/support
Dennis Ameling
Danke, aber es ist einfacher, Bing überhaupt zu ignorieren. Wir haben entschieden, dass es sich nicht lohnt.
Dmytro Sadovnychyi
2

Ich verwende ein einzelnes Zertifikat für mehrere Domainnamen mit der Funktion "Zertifikatsubjekt-Altname". Bing versteht diese Art von Zertifikat. Ich habe es gerade mit "fetch as bingbot" getestet.

Dies wäre eine weitere mögliche Lösung für Sie. Sie müssen ein einzelnes Zertifikat mit allen darin enthaltenen Domainnamen erstellen. Da es sich um ein einzelnes Zertifikat handelt, wird alles mit einer einzigen IP-Adresse gehostet.

Die Nachteile sind:

  1. Alle Ihre Domains sind durch das Zertifikat verknüpft.
  2. Wenn Sie einen Domänennamen hinzufügen möchten, müssen Sie ein neues Zertifikat generieren und installieren.

Ich verwende dafür https://startssl.com/ als Zertifizierungsstelle.

Stephen Ostermiller
quelle
Danke für die Antwort, Stephen. Multi-Domain "UCC" -Zertifikate sind eine gute Idee. Denken Sie jedoch daran, dass myDomain.com tatsächlich auf einen Amazon CDN-Server verweist, nicht auf meinen Ursprungsserver. Die IP-Adresse dieses CDN-Servers wird verwendet, um potenziell Tausende von Websites (und damit Zertifikate) für alle CDN-Kunden von Amazon zu hosten . Welches Zertifikat gibt der CDN-Server an den Client zurück, wenn eine eingehende SSL-Verbindung zum CDN-Server hergestellt wird? Mit SNI kann das entsprechende Zertifikat aufgelöst und im Rahmen des SSL / HTTPS-Handshakes an den Client zurückgegeben werden. So ist die SNI-Abhängigkeit
Festus Martingale
Sie haben Recht, es funktioniert nicht mit einem CDN, aber es funktioniert mit einem einzelnen zentralen Server. Zentrales Hosting ist eine weitere Option.
Stephen Ostermiller