Sever Name Indication یا SNI یک جزء الحاقی به پروتکل TLS می باشد که مشخص می کند کاربر به چه نام هاستی می خواهد متصل شود.


این به سرور اجازه می دهد که چند گواهینامه مختلف را بر روی یک آدرس آی پی و پورت اختصاصی قرار دهد و در نتیجه اجازه ایمن شدن (https) چند وب سایت (یا هر سرویس دیگری با استفاده از TLS) را بدهد.

البته مرورگرهای وب خیلی قدیمی این تکنولوژی را پشتیبانی نمی کنند


در مورد سرورها هم اکثر سرورهای جدید این تکنولوژی را پشتیبانی می کنند و اگه وب سرور یکی از انواع زیر باشه SNI قابل پشتیبانی هست:



  • Apache 2.2.12 یا بالاتر و باید از mod_ssl استفاده بشود
  • Apache Traffic Server 3.2.0 یا بالاتر
  • Cherokee, بایستی پشتیبانی از TLS فعال بشود
  • همه نسخه های lighttpd 1.4.x و 1.5.x با استفاده از پچ مخصوص, یا 1.4.24 و بالاتر بدون نیاز به پچ
  • Nginx با استفاده از OpenSSL with SNI support
  • F5 Networks Local Traffic Manager, نسخه 11.1 یا بالاتر
  • G-WAN Web app. Server, بایستی از OpenSSL with SNI support استفاده کند
  • LiteSpeed 4.1 یا بالاتر
  • Pound 2.6 یا بالاتر
  • Apache Tomcat بر روی Java 7 یا بالاتر
  • Microsoft Internet Information Server IIS 8
  • Saetta Web Server به همراه OpenSSL
  • Citrix NetScaler 9.2 یا بالاتر
  • HA***** 1.5 یا بالاتر



منبع مقاله: تکنولوژی SNI