Srovnávač hostingů logo
Srovnávač hostingů logo

Co je SNI

SNI

SNI (Server Name Indication) je rozšíření protokolu SSL/TLS, které umožňuje serveru poskytujícímu webovou službu identifikovat, které webové stránky by měly být poskytovány klientovi.

Při využití SSL/TLS se běžně používá jednoho IP adresy pro více domén, což se nazývá virtualizace hostitele. Pokud by webový server neměl podporu pro SNI, byl by schopen pouze vystavit jeden certifikát na každé IP adrese. Pokud by uživatelé chtěli poskytovat více webů na jedné IP adrese, museli by použít stejný certifikát pro všechny weby.

SNI umožňuje klientovi předat název serveru, ke kterému se snaží připojit, před kódováním zašifrovaných dat. Server pak může vybrat správný certifikát pro správnou doménu a začít šifrovat spojení. Tímto způsobem mohou být na jedné IP adrese umístěny webové stránky s různými certifikáty, což zlepšuje škálovatelnost a snižuje náklady na webhosting.