آیپی ثابت در سرور مجازی چیست و چه کاربردی دارد؟
آدرس IPv4 اختصاصی یعنی سرور شما روی اینترنت یک نشانی ثابت دارد که با کسی شریک نیست. این مقاله میگوید چرا اهمیت دارد و تفاوتش با آدرس مشترک چیست.
هر دستگاهی که روی اینترنت است یک نشانی دارد. برای سرور، این نشانی معمولاً یک آدرس IPv4 است — چیزی شبیه 203.0.113.10. «اختصاصی» یعنی این نشانی فقط مال سرور شماست و با کسی شریک نیست.
اختصاصی در برابر مشترک
در حالت مشترک، چند سرویس پشت یک آدرس قرار میگیرند و ترافیک بر اساس پورت یا نام میزبان تفکیک میشود. ارزانتر تمام میشود و برای بعضی کاربردها کافی است.
اما پیامدهایی دارد که معمولاً دیر معلوم میشوند:
- نمیتوانید هر پورتی را که میخواهید استفاده کنید.
- اگر یکی دیگر از کسانی که پشت همان آدرساند کار نادرستی بکند، اعتبار آن آدرس برای همه خراب میشود.
- سرویسهایی که بر اساس آدرس تصمیم میگیرند، شما را از دیگران تشخیص نمیدهند.
آدرس اختصاصی برای چه کارهایی لازم است؟
- وصل کردن دامنه. یک رکورد
Aدر DNS به یک آدرس اشاره میکند. اگر آدرس ثابت و مال خودتان باشد، این کار ساده است. - گواهی TLS. صدور گواهی نیازمند این است که دامنه به سروری برسد که شما کنترلش میکنید.
- دسترسی بر اساس فهرست مجاز. خیلی از سرویسها اجازه میدهند فقط آدرسهای مشخصی به آنها وصل شوند. با آدرس مشترک نمیشود چنین فهرستی نوشت.
- هر سرویسی که روی پورت خاص خودش گوش میدهد.
«ثابت» یعنی چه؟
یعنی آدرس با راهاندازی مجدد سرور عوض نمیشود. این چیزی است که بیشتر کاربردهای بالا به آن وابستهاند: رکورد DNS که به آدرسی اشاره میکند که فردا عوض میشود، به هیچ جا اشاره نمیکند.
توجه کنید که آدرس با نصب مجدد سیستمعامل معمولاً عوض نمیشود، اما با ساخت یک سرور جدید همیشه آدرس تازهای میگیرید. اگر مجبور به انتقال شدید، رکوردهای DNS را هم باید بهروز کنید.
IPv6 کجای ماجراست؟
IPv6 نسل بعدی آدرسدهی است و فضای آدرس بسیار بزرگتری دارد. مشکل این است که هنوز همهجا پشتیبانی نمیشود: بعضی شبکهها و بعضی سرویسها فقط با IPv4 کار میکنند.
به همین دلیل، داشتن IPv6 جایگزین داشتن IPv4 نیست. اگر سروری فقط IPv6 دارد، بخشی از اینترنت به آن نمیرسد.
روی پلنهای تاپگیفت
هر سرور مجازی با یک آدرس IPv4 اختصاصی تحویل داده میشود و هزینه آن در قیمت پلن حساب شده است؛ مبلغ جداگانهای بابت آدرس دریافت نمیشود. تعداد آدرسها روی کارت هر پلن در صفحه خرید سرور مجازی نوشته شده است.
اگر مشخصه IPv6 روی کارت یک پلن نوشته نشده، یعنی اعلام نشده است — نه اینکه حتماً وجود ندارد یا حتماً هست. هر چیزی که روی کارت نوشته نشده، بخشی از تعهد سرویس نیست.
آدرس سرور من کجاست؟
بعد از تحویل، آدرس در حساب کاربری شما کنار سرور نمایش داده میشود. روی خود سرور هم میتوانید ببینیدش:
ip addr show
چند نکته
- آدرس سرور را عمومی در نظر بگیرید. هر کسی میتواند به آن وصل شود؛ چیزی که در برابرش مقاومت میکند، پیکربندی شماست نه پنهان بودن آدرس. کارهای اولیه بعد از خرید را انجام دهید.
- قبل از انتقال DNS آزمایش کنید. سرویس را روی سرور جدید با آدرس IP آزمایش کنید و فقط بعد از آن رکورد را عوض کنید.
- آدرس را جایی یادداشت کنید که اگر دسترسی به پنل نداشتید هم در اختیارتان باشد.