伺服器名稱指示
TLS扩展协议,旨在让服务器在相同的地址及端口上为不同的HTTPS站点服务 / 維基百科,自由的 encyclopedia
伺服器名稱指示(英語:Server Name Indication,縮寫:SNI)是TLS的一個擴充協定[1],在該協定下,在握手過程開始時客戶端告訴它正在連接的伺服器要連接的主機名稱。這允許伺服器在相同的IP位址和TCP埠號上呈現多個證書,並且因此允許在相同的IP位址上提供多個安全(HTTPS)網站(或其他任何基於TLS的服務),而不需要所有這些站點使用相同的證書。它與HTTP/1.1基於名稱的虛擬主機的概念相同,但是用於HTTPS。
![]() | 此條目可參照英語維基百科相應條目來擴充。 (2023年10月4日) |
為了使SNI協定起作用,絕大多數訪問者必須使用實現它的Web瀏覽器。使用未實現SNI瀏覽器的用戶將被提供預設證書,因此很可能會收到證書警告。