Bing e mancanza di supporto SNI


9

Ieri ho investito un paio d'ore per capire perché il mio sito è classificato in alto in Google ma non indicizzato affatto in Bing. Prove ed errori utilizzando lo strumento "Visualizza come Bingbot" mi hanno portato alla conclusione che Bing non supporta SNI (Server Name Indication).

Alcuni articoli e blog supportano la mia conclusione che Bing non supporta SNI, mentre altre risposte su questo forum lo suggeriscono. Qualche parola ufficiale su questo da Microsoft? Se è così, non riesco a trovarlo. Sono un po 'perplesso.

Sulla base della premessa un po 'scioccante (e speriamo errata) che BingBot non supporti effettivamente SNI, sembra che io abbia tre possibili alternative:

  • (1) Rinnova il mio sito attualmente solo HTTPS in modo che il contenuto pubblico sia disponibile via HTTP. Bing sarebbe quindi in grado di indicizzarlo.

  • (2) Eliminare il requisito SNI. Il mio CDN, Amazon Cloudfront, lo consente. Questo approccio richiede che ogni server sulla rete edge CDN di Amazon, potenzialmente dozzine (centinaia?) Di essi, abbia un proprio indirizzo IP univoco che sarebbe dedicato esclusivamente a soddisfare le richieste HTTPS con il mio certificato. È gravemente inefficiente e, inoltre, questo approccio richiede un'autorizzazione speciale da parte di Amazon ed è piuttosto costoso poiché gli indirizzi IPv4 di riserva sono in questo momento premium.

  • (3) Ignora Bing.

L'opzione n. 1 è un grosso problema e la seconda è molto costosa. L'idea di affrontare tutta questa seccatura per supportare un motore di ricerca di seconda mano meno capace come Bing è un anatema per me ma allo stesso tempo, se c'è qualche soluzione facile che mi manca, sarei più che felice per applicarlo.

Qualche idea?

Risposte:


10

Sono stato e-mail con il supporto Bing per diverse settimane e da oggi, hanno iniziato a offrire un supporto limitato per SNI.

Ho chiarito loro che il problema era sicuro al 100% della loro mancanza di supporto SNI spostando uno dei miei siti Web su un IPv4 dedicato e disattivando SNI per quell'indirizzo. Successivamente, la sitemap è stata verificata con successo da Bing. Tutti gli altri siti Web / sitemap HTTPS che si trovano sullo stesso server, ma sull'indirizzo IPv4 condiviso, non sono stati indicizzati. Sembra che abbiano finalmente iniziato a implementare SNI!

Apprezziamo molto la tua pazienza mentre esaminiamo la questione insieme al nostro gruppo di prodotti. Mi chiamo Jenny e ti fornirò lo stato di questa richiesta di servizio.

Vorremmo informarti che ad oggi Bing supporta solo un numero limitato di siti web SNI attraverso una whitelist. Comprendiamo che sempre più siti Web stanno passando a SNI, quindi prevediamo di espandere il nostro supporto per tutti gli host SNI nei prossimi 6 mesi.

Come mitigazione a breve termine, possiamo autorizzare circa 10-20 host SNI per te, se necessario.

Quindi, se desideri che il tuo sito web SNI venga aggiunto alla whitelist, ti consiglio di inviare un'email a Bing Support in modo che i tuoi siti web SNI vengano indicizzati con successo.


Il link nel post sopra è morto. Abbiamo inviato un'e-mail al supporto di Bing ... a quanto pare Jenny è una specie di oracolo con una saggezza più elevata rispetto al resto dei seguaci. I tecnici non sono riusciti a capire cosa stavamo chiedendo e hanno continuato a incollare "spiegalo di nuovo per ogni dominio uno per uno". Dai microsoft, davvero? È semplice! SNI non funziona con le tue ricerche per indicizzazione! Spero che questa pasta li aiuti a "prenderla" paradossalmente; poiché la conoscenza interna del prodotto sembra provenire da citazioni messe sul web al di fuori dell'azienda.
Dhaupin,

Qualcuno può pubblicare un nuovo link per favore? Non riesco a trovare nulla di correlato nella loro interfaccia utente, il loro supporto è davvero sux.
Dmytro Sadovnychyi,

@DmytroSadovnychyi sì, i siti di supporto MS sono spazzatura. Puoi dare un'occhiata al miglior risultato di Google per "bing sni sitemap" e spero che qualcuno più abile lo veda a MS se tagghi @Microsoftnel problema: github.com/tkrotoff/osteo15.com/issues/16 Tieni presente che non è un problema per MS, ma è il suo posizionamento più alto e puoi taggare MS.
Dhaupin,

@DmytroSadovnychyi Ho appena aggiornato il link al nuovo URL di supporto: bing.com/webmaster/support
Dennis Ameling

Grazie, ma è più facile ignorare Bing. Abbiamo deciso che non ne vale la pena.
Dmytro Sadovnychyi,

2

Sto usando un singolo certificato per più nomi di dominio usando la funzione "nome oggetto soggetto certificato". Bing comprende questo tipo di certificato. L'ho appena provato usando "fetch as bingbot".

Questa sarebbe un'altra possibile soluzione per te. Devi generare un singolo certificato con tutti i tuoi nomi di dominio. Poiché si tratta di un singolo certificato, è tutto ospitato con un singolo indirizzo IP.

Gli svantaggi sono:

  1. Tutti i tuoi domini sono collegati dal certificato.
  2. Se si desidera aggiungere un nome di dominio, è necessario generare un nuovo certificato e installarlo.

Sto usando https://startssl.com/ come autorità di certificazione per questo.


Grazie per la risposta, Stephen. I certificati "UCC" multi-dominio sono un'ottima idea. Ricorda, tuttavia, che myDomain.com in realtà punta a un server Amazon CDN, non al mio server di origine. L'indirizzo IP del server CDN viene utilizzato per ospitare potenzialmente migliaia di siti (e quindi certificati) per tutti i clienti CDN di Amazon. Quando si verifica una connessione SSL in ingresso destinata al server CDN, quale certificato restituisce il server CDN al client? SNI è ciò che consente di risolvere il certificato appropriato e di restituirlo al client come parte dell'handshake SSL / HTTPS. Quindi la dipendenza SNI
Festus Martingale,

Hai ragione, non funzionerà con un CDN, ma funzionerà con un singolo server centrale. L'hosting centralizzato è un'altra opzione.
Stephen Ostermiller
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.