امنیت و شبکه

چرا آی‌پی سرور از ایران باز نمی‌شود و چطور عوضش کنیم؟

سرور روشن است و سرویس بالاست، ولی از ایران باز نمی‌شود. اول مطمئن شوید مشکل از آی‌پی است، بعد سراغ راه‌حل‌ها بروید.

تیم فنی پاسارگاد میزبان(مهندسی زیرساخت) 4 دقیقه مطالعه

یکی از پرتکرارترین مشکل‌های کاربران ایرانی این است: سرور سالم است، سرویس بالاست، ولی از داخل ایران باز نمی‌شود. در این مقاله می‌گوییم فیلتر شدن آی‌پی سرور چرا رخ می‌دهد، چطور مطمئن شویم مشکل همین است و چه کارهایی عملاً جواب می‌دهد.

اول مطمئن شوید مشکل واقعاً آی‌پی است

پیش از هر کاری، این چهار بررسی را انجام دهید:

۱. از پنل، وضعیت سرور را ببینید. اگر سرور روشن است و منابعش عادی، مشکل سمت سرور نیست. ۲. از یک شبکه دیگر امتحان کنید. اینترنت موبایل به جای اینترنت خانه. اگر با یکی باز شد و با دیگری نه، مشکل مسیر شبکه است نه سرور. ۳. از یک سرویس بیرونی تست کنید. اگر سایت از بیرون ایران باز می‌شود و از داخل نه، تقریباً مطمئن شوید آی‌پی از داخل ایران در دسترس نیست. ۴. کنسول تحت وب را امتحان کنید. اگر با کنسول پنل وارد سرور می‌شوید ولی SSH از ایران وصل نمی‌شود، سرور سالم است و راه شبکه بسته است.

چرا یک آی‌پی از دسترس خارج می‌شود؟

  • رنج آی‌پی سوخته است. محدودیت‌ها معمولاً روی بلوک‌های /24 اعمال می‌شوند، نه یک آی‌پی تنها. یعنی ممکن است همسایه آی‌پی شما باعث مسدود شدن کل رنج شده باشد.
  • سابقه بد آی‌پی. آی‌پی‌هایی که قبلاً برای ارسال هرزنامه یا حمله استفاده شده‌اند، در فهرست‌های سیاه می‌مانند.
  • تغییر مسیرهای شبکه. مسیر ترانزیت بین‌المللی عوض می‌شود و دسترسی موقتاً قطع می‌شود؛ این حالت اغلب خودش برمی‌گردد.
  • فایروال خودِ سرور. گاهی هم مشکل از بیرون نیست: قاعده‌ای در فایروال سرور، پورت یا کشور شما را بسته است.

راه‌حل‌ها، از ساده به سخت

۱) فایروال سرور را بررسی کنید

قبل از عوض کردن آی‌پی، مطمئن شوید خودتان راه را نبسته‌اید:

ufw status verbose
iptables -L -n | head -30

اگر قاعده‌ای پورت ۲۲ یا ۴۴۳ را بسته، همان را اصلاح کنید.

۲) آی‌پی را عوض کنید

مؤثرترین و سریع‌ترین راه، گرفتن آی‌پی تازه از رنجی دیگر است. در پنل پاسارگاد میزبان این کار یک کلیک است و تا ۴۸ ساعت اول عمر سرور رایگان انجام می‌شود. بعد از تعویض:

  • رکوردهای DNS دامنه را به آی‌پی تازه عوض کنید،
  • اگر جایی آی‌پی را به صورت ثابت نوشته‌اید (فایل تنظیمات، فایروال سمت مشتری، وب‌هوک‌ها) به‌روزش کنید،
  • چند دقیقه صبر کنید تا کش DNS تازه شود.

۳) آی‌پی شناور (Floating IP)

اگر سرویس شما نباید قطع شود، یک آی‌پی شناور بگیرید و دامنه را به آن وصل کنید. از این به بعد، با مشکل‌دار شدن آی‌پی اصلی، آی‌پی شناور را به سرور دیگری منتقل می‌کنید و دامنه دست‌نخورده می‌ماند.

۴) لوکیشن دیگر را امتحان کنید

بعضی وقت‌ها کل مسیر یک مرکز داده وضعیت بدی دارد. انتقال سرور به لوکیشن دیگر — از یک لوکیشن خارج به لوکیشن دیگر، یا آوردنش به لوکیشن ایران — مشکل را حل می‌کند. با اسنپ‌شات، این انتقال ساده است: اسنپ‌شات بگیرید، سرور تازه در لوکیشن دیگر بسازید و از همان اسنپ‌شات بالا بیاورید.

۵) پوشاندن سرویس با دامنه و CDN

برای سایت‌های تحت وب، قرار دادن سرویس پشت یک CDN، آی‌پی اصلی سرور را از دید کاربر پنهان می‌کند. این کار برای SSH و سرویس‌های غیر وب جواب نمی‌دهد، ولی برای سایت‌ها اغلب کافی است.

چه کارهایی جواب نمی‌دهد

  • ری‌استارت کردن سرور. آی‌پی عوض نمی‌شود و مشکل سر جایش است.
  • نصب مجدد سیستم‌عامل. مشکل در شبکه است، نه در سیستم‌عامل.
  • عوض کردن پورت SSH. اگر کل آی‌پی در دسترس نباشد، هیچ پورتی باز نمی‌شود.

پیشگیری: چند عادت ساده

کارچرا
دامنه به جای آی‌پی خامتعویض آی‌پی را بی‌دردسر می‌کند
TTL پایین روی رکوردهای DNSتغییر سریع‌تر اعمال می‌شود
اسنپ‌شات هفتگیانتقال به لوکیشن دیگر را چند دقیقه‌ای می‌کند
پایش خودکار سرورقطعی را پیش از مشتری متوجه می‌شوید
آی‌پی شناور برای سرویس حساسجابه‌جایی بدون تغییر DNS

جمع‌بندی

فیلتر شدن آی‌پی تقریباً همیشه با یک تعویض آی‌پی حل می‌شود؛ مهم این است که پیش از آن مطمئن شوید مشکل از فایروال خودتان نیست و بعد از آن DNS را به‌روز کنید. اگر سرویس‌تان حساس است، از ابتدا با دامنه، TTL پایین و آی‌پی شناور کار کنید.

برای آشنایی بیشتر، راهنمای خرید سرور مجازی ایران و خارج و آموزش اتصال با SSH را هم ببینید. اگر سرورتان همین حالا در دسترس نیست، از پنل می‌توانید آی‌پی را عوض کنید یا تیکت بزنید.

پرسش‌های پرتکرار

ری‌استارت کردن سرور آی‌پی را عوض می‌کند؟

نه. آی‌پی سرور با ری‌استارت تغییر نمی‌کند. برای گرفتن آی‌پی تازه باید از پنل، تعویض آی‌پی را انجام دهید.

بعد از تعویض آی‌پی چه کارهایی لازم است؟

رکوردهای DNS دامنه را به آی‌پی تازه تغییر دهید، هر جایی که آی‌پی را ثابت نوشته‌اید (فایل‌های تنظیمات، وب‌هوک‌ها، فایروال سمت مشتری) به‌روز کنید و چند دقیقه برای تازه شدن کش DNS صبر کنید.

تعویض آی‌پی هزینه دارد؟

در پاسارگاد میزبان تا ۴۸ ساعت نخست عمر سرور، تعویض آی‌پی رایگان است. بعد از آن بر اساس تنظیمات پنل، هزینه و سهمیه ماهانه مشخصی دارد.

اشتراک‌گذاری: تلگرام واتساپ ایکس

تیم فنی پاسارگاد میزبان

مهندسی زیرساخت

ما هر روز سرور می‌سازیم، نگه می‌داریم و مشکل‌هایشان را حل می‌کنیم؛ این مقاله‌ها خلاصه همان تجربه روزمره است.

سرور ساعتی ایران و خارج، در کمتر از یک دقیقه

پرداخت ساعتی به تومان، آی‌پی تست‌شده از ایران و تعویض آدرس با یک کلیک. ثبت‌نام رایگان است و همین حالا می‌توانید سرورتان را بسازید.

ساخت سرور ساعتی

آخرین بازبینی این مقاله: