Sign In

Port Check

Check whether TCP ports are open on a target IPv4 address. Help & documentation ↗

Select a Port to Check

راهنمای بررسی پورت (Port Check)

ابزار بررسی پورت تله‌نگار مشخص می‌کند که یک پورت TCP روی یک آدرس IPv4 از بیرون شبکهٔ شما در دسترس است یا خیر. آدرس IP و یک پورت را انتخاب می‌کنید (برای نمونه پورت 22 برای SSH، پورت 443 برای HTTPS یا پورت 3306 برای MySQL). سپس یکی از پروب‌های تله‌نگار می‌کوشد به آن پورت متصل شود و نتیجه را همراه با زمان پاسخ نمایش می‌دهد.

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

معنی نتیجه

باز (Open) اتصال برقرار شد. یعنی روی این پورت سرویسی فعال است و فایروال مانع دسترسی نشده است. اگر قرار نیست این پورت از اینترنت در دسترس باشد (برای نمونه پورت پایگاه داده)، باید آن را ببندید یا فقط برای آدرس‌های مشخص باز بگذارید.
بسته (Closed) سرور پاسخ داد، اما اتصال را بلافاصله رد کرد. یعنی سرور فعال و در دسترس است، ولی هیچ سرویسی روی این پورت منتظر اتصال نیست.
Timeout تا پایان مهلت هیچ پاسخی دریافت نشد. معمولاً فایروال بسته‌ها را بی‌صدا حذف می‌کند؛ اما ممکن است سرور خاموش باشد یا مسیر شبکه تا آن مسدود شده باشد.

پرسش‌های رایج

چرا سرویس من فعال است، اما پورت «بسته» یا «Timeout» نشان داده می‌شود؟

چند علت رایج وجود دارد:

  • سرویس فقط روی آدرس IP داخلی سرور (مانند 127.0.0.1) منتظر اتصال است و نه روی آدرس IP عمومی آن.
  • فایروال سرور یا فایروال شرکت میزبان (security group) این پورت را مسدود کرده است.
  • سرور پشت مودم یا NAT قرار دارد و هدایت پورت (port forwarding) تنظیم نشده است.
  • آدرسی که وارد کرده‌اید، آدرس IP عمومی سرور نیست.

ابتدا از درون خود سرور بررسی کنید که سرویس واقعاً روی همان پورت فعال است، سپس فایروال‌ها را بازبینی کنید.

آیا پورت پایگاه‌های داده مانند MySQL و PostgreSQL و Redis باید از اینترنت باز باشد؟
معمولاً خیر. باز بودن پورت‌های 3306 و 5432 و 6379 و 27017 روی اینترنت یکی از علت‌های رایج نفوذ به سرورهاست. اگر برنامهٔ شما فقط از خود سرور یا از چند آدرس مشخص به پایگاه داده متصل می‌شود، پورت را در فایروال محدود کنید و با این ابزار اطمینان یابید که از بیرون «بسته» یا «Timeout» دیده می‌شود.
چرا نتیجه از یک پروب با پروب دیگر تفاوت دارد؟
هر پروب در یک شبکه و یک کشور قرار دارد. ممکن است فایروال یک سرور فقط آدرس‌های خارج از ایران را بپذیرد، یا یک شرکت ارائه‌دهندهٔ اینترنت مسیر برخی شبکه‌ها را محدود کرده باشد. بنابراین سرویسی که از یک پروب «باز» است، ممکن است از پروب دیگر «Timeout» بدهد. مقایسهٔ نتایج پروب‌ها دقیقاً برای یافتن همین تفاوت‌ها سودمند است.
آیا می‌توانم پورت‌های UDP یا یک بازهٔ کامل از پورت‌ها را بررسی کنم؟
خیر. این ابزار در هر بار بررسی فقط یک پورت TCP روی یک آدرس IPv4 را آزمایش می‌کند و اسکنر پورت نیست. برای سرویس‌های UDP نتیجهٔ اتصال TCP معنایی ندارد. اگر رایانهٔ شما پشت مودم خانگی است، پورت فقط در صورتی «باز» نشان داده می‌شود که هدایت پورت را تنظیم کرده باشید و آدرسی که وارد می‌کنید، آدرس عمومی شما باشد. آدرس عمومی خود را با ابزار My IP تله‌نگار ببینید.