
به اشتراک بگذارید
موارد فنی | بلاگ وبداده
SNI چیست؟ نقش Server Name Indication در میزبانی چند سایت با SSL
- کار اصلی SNI: اعلام نام دامنه در پیام ClientHello تا سرور گواهی SSL مناسب همان دامنه را ارائه دهد.
- مشکلی که حل کرد: پیش از SNI هر سایت HTTPS به یک IP اختصاصی نیاز داشت؛ حالا دهها سایت روی یک IP کنار هم کار میکنند.
- نتیجه عملی: ارزانتر شدن SSL و فراگیر شدن گواهی رایگان Let’s Encrypt روی هاست اشتراکی.
- استانداردِ مرجع: در RFC 6066 تعریف شده و تقریباً همه مرورگرهای امروزی از آن پشتیبانی میکنند.
- محدودیت مهم: نام دامنه در SNI رمزنگاری نمیشود و برای رفع این مسئله استاندارد جدید ECH ساخته شده است.
در یک جمله
SNI چیست و چه مشکلی را حل کرد؟
تشبیه ساده

نحوه عملکرد فنی Server Name Indication چگونه است؟
۱) مرورگر نام دامنه را در ClientHello میفرستد
۲) سرور گواهی درست را انتخاب میکند
۳) دستدهی امن کامل میشود
یک محدودیت مهم در حریم خصوصی
مقایسه IP اختصاصی و SNI برای SSL
| ویژگی | IP اختصاصی برای SSL | SNI (IP مشترک) |
|---|---|---|
| تعداد سایت SSL روی هر IP | فقط یک سایت | دهها سایت با گواهیهای مختلف |
| هزینه | بالاتر (اجاره IP جداگانه) | بدون هزینه IP اضافی |
| مناسبِ | موارد خاص و قدیمی | تقریباً همه سایتهای امروزی |
| پشتیبانی مرورگر | همه مرورگرها | تقریباً همه؛ بهجز نمونههای بسیار قدیمی |
| حریمخصوصی نام دامنه | اعلام نام لازم نیست | نام دامنه آشکار ارسال میشود |
نتیجه مقایسه
مزایای استفاده از SNI در میزبانی وب
- صرفهجویی در آدرسهای IPv4: آدرسهای IPv4 کمیاب و گراناند؛ SNI با اشتراکگذاری IP میان چند سایت، فشار روی این منبع محدود را کم کرد.
- ارزانتر شدن SSL: حذف نیاز به IP اختصاصی یعنی کاهش هزینه هاستینگ برای کاربر نهایی.
- فراگیری SSL رایگان: گواهیهای رایگان مثل Let’s Encrypt دقیقاً بهخاطر SNI بهراحتی روی هاست اشتراکی نصب میشوند.
- سادگی مدیریت: ارائهدهنده هاست میتواند صدها دامنه را روی تعداد کمی IP و با گواهیهای مجزا مدیریت کند.
محدودیتها و سازگاری SNI با مرورگرها
از منابع معتبر
نقش SNI در کاهش هزینههای هاستینگ در وبداده
✅ زیرساخت نسل جدید HPE (Gen11 و Gen10) برای پایداری و سرعت بالا.
✅ دیتاسنترهای متنوع در ایران، هلند و آلمان برای انتخاب نزدیکترین لوکیشن.
✅ پشتیبانی فنی ۲۴ ساعته برای راهاندازی و رفع اشکال SSL و DNS.
پرسشهای پرتکرار درباره SNI
SNI مخفف چیست و دقیقاً یعنی چه؟
SNI مخفف Server Name Indication است؛ افزونهای از پروتکل TLS که به کلاینت اجازه میدهد همان ابتدای دستدهی امن، نام دامنه مقصد را اعلام کند تا سرور بتواند گواهی SSL درستِ همان دامنه را انتخاب و ارائه دهد.
چرا قبل از SNI هر سایت SSL به IP اختصاصی نیاز داشت؟
چون دستدهی TLS پیش از ارسال هدر Host انجام میشود، سرور در لحظه ارائه گواهی نمیدانست کلاینت کدام دامنه را میخواهد. بنابراین روی هر IP فقط یک گواهی قابل ارائه بود و هر سایت امنِ دیگر به IP جداگانه نیاز داشت.
آیا همه مرورگرها از SNI پشتیبانی میکنند؟
تقریباً بله. همه مرورگرهای مدرن دسکتاپ و موبایل از SNI پشتیبانی میکنند. تنها استثناهای شناختهشده نسخههای Internet Explorer روی ویندوز XP و مرورگر پیشفرض اندروید قبل از نسخه 3.0 هستند که سهم بازارشان امروز عملاً صفر است.
آیا SNI امنیت ارتباط را کم میکند؟
خیر، SNI خود رمزنگاری ترافیک را تضعیف نمیکند و محتوای ارتباط همچنان امن است. تنها نکته این است که نام دامنه مقصد در SNI رمز نمیشود و قابلمشاهده برای شنونده مسیر است؛ استاندارد جدید ECH برای رفع همین نکته ساخته شده است.
تفاوت SNI و ECH چیست؟
SNI نام دامنه را بهصورت آشکار اعلام میکند. ECH یا Encrypted Client Hello نسخه پیشرفتهتری است که کل پیام ClientHello، از جمله نام دامنه، را رمزنگاری میکند تا حریم خصوصی بهتر حفظ شود. ECH در نسخههای جدید Chrome و Firefox پشتیبانی میشود اما هنوز فراگیر نیست.
آیا برای استفاده از SNI باید کاری انجام دهم؟
معمولاً خیر. SNI در سمت مرورگر و سرور بهصورت خودکار کار میکند و روی هاستهای مدرن بهصورت پیشفرض فعال است. کافی است گواهی SSL دامنهتان (مثلاً Let’s Encrypt) نصب باشد؛ بقیه کار را SNI پشتصحنه انجام میدهد.
آیا روی هاست اشتراکی میتوانم SSL رایگان داشته باشم؟
بله. دقیقاً به لطف SNI، هاستهای اشتراکی مدرن میتوانند روی یک IP مشترک برای هر دامنه گواهی رایگان Let’s Encrypt نصب کنند. در سیپنل این کار اغلب با ابزار AutoSSL بهصورت خودکار انجام میشود.
چه زمانی هنوز به IP اختصاصی نیاز دارم؟
در بیشتر موارد امروزی نیازی نیست. IP اختصاصی فقط در شرایط خاص مثل سازگاری با تجهیزات یا کلاینتهای بسیار قدیمی، برخی الزامات فنی نادر یا نیازهای ویژه سرویس معنا پیدا میکند. برای سایتهای معمول، SNI کافی است.
SNI روی سئو یا سرعت سایت اثر دارد؟
SNI بهطور مستقیم اثر منفی بر سئو یا سرعت ندارد. برعکس، چون داشتن HTTPS را ارزان و ساده کرده، به فراگیرشدن SSL کمک کرده است؛ و HTTPS خود یک عامل مثبت در رتبهبندی و اعتماد کاربر است.
جمعبندی و قدم بعدی شما
جمعبندی سریع
✅ به لطف آن، چند سایت SSL روی یک IP مشترک ممکن شد.
✅ هزینه SSL کاهش یافت و گواهی رایگان فراگیر شد.
✅ تنها محدودیت جدی، آشکاربودن نام دامنه است که ECH آن را حل میکند.



