بررسی باز بودن پورت
مطمئن شوید سرویسهای سرور شما — مثل SSH (22)، وب (80/443) یا پورت دلخواه — از اینترنت در دسترساند و فایروال چیزی را بلاک نکرده است.
تست اتصال TCP از چند کشوربررسی باز بودن پورت؛ راهنمای کامل + نحوه استفاده از ابزار
«چرا به سرورم وصل نمیشم؟» — در ۸۰٪ موارد، جواب این سوال در پورتهاست: سرویس در حال اجراست ولی فایروال پورت را بسته، یا برعکس، سرویسی که فکر میکنید امن است، به دنیا باز است. با ابزار بررسی باز بودن پورت IVDS میتوانید از چند نقطه جهان تست کنید که هر پورت از سرور یا سایت شما از اینترنت قابل دسترسی است یا نه.

ابزار بالای همین صفحه در دسترس شماست — رایگان و بدون ثبتنام. اگر سروری با پینگ عالی و آپتایم ۹۹.۹٪ میخواهید، پلنهای ابری IVDS را ببینید یا برای مشاوره رایگان با شماره پشتیبانی تماس بگیرید.
پورت چیست و چرا باز یا بسته بودنش مهم است؟
هر سرویس شبکهای روی یک «پورت» گوش میدهد؛ مثل شماره داخلی تلفنِ یک شرکت: شماره شرکت (IP) درست است ولی اگر داخلی (پورت) اشتباه باشد، به کسی نمیرسید. پورتهای معروف:
- 22: SSH — مدیریت سرورهای لینوکسی
- 80 / 443: HTTP / HTTPS — وبسرور
- 3306: MySQL — دیتابیس (نباید به اینترنت باز باشد!)
- 3389: RDP — ریموت ویندوز
- 25، 465، 587: ارسال ایمیل (SMTP)
پورت بازِ اشتباه یعنی درِ باز برای اسکنرها؛ پورت بستهِ اشتباه یعنی سرویس از دسترس خارج. بررسی پورت، هر دو مشکل را قبل از بروز نشان میدهد.
چرا تست پورت باید از بیرون سرور انجام شود؟
از داخل سرور، همه چیز «روشن» به نظر میرسد؛ چون ترافیک از فایروال و قوانین دیتاسنتر عبور نمیکند. تست واقعی یعنی از اینترنت و ترجیحاً از چند لوکیشن:
- اگر پورت از همه نقاط باز بود → سرویس و فایروال درستاند.
- اگر از همه نقاط بسته بود → سرویس خاموش است یا فایروال داخلی میبندد.
- اگر فقط از بعضی نقاط بسته بود → مشکل مسیر یا فیلترینگ بینالمللی است.
خطای Connection Timed Out یعنی چه؟
یعنی درخواست شما به پورت رسید ولی پاسخی نیامد. سه عامل رایج:
- سرویس اجرا نشده: با
systemctl statusوضعیت سرویس را چک کنید. - فایروال: در لینوکس با
ufw allow 443یاfirewall-cmd --add-port=443/tcpپورت را باز کنید. - سرویس فقط روی localhost گوش میدهد: مثلاً MySQL با
bind-address 127.0.0.1؛ باید به IP عمومی bind شود.
چکلیست امنیتی پورتها برای سرور تولید
| پورت | سرویس | وضعیت توصیهشده |
|---|---|---|
| 22 | SSH | باز، ولی فقط با کلید و ترجیحاً روی پورت غیرپیشفرض |
| 80, 443 | وب | باز (443 الزامی، 80 برای ریدایرکت) |
| 3306 | MySQL | فقط داخلی؛ هرگز به اینترنت باز نکنید |
| 3389 | RDP | فقط از طریق VPN یا محدودسازی IP |
| 25 | SMTP | باز، ولی با احراز هویت اجباری |
ابزارهای مرتبط
سوالات متداول درباره بررسی باز بودن پورت
بررسی باز بودن پورت چطور کار میکند؟
ابزار از چند نقطه اینترنت تلاش میکند به IP و پورت مورد نظر شما اتصال TCP برقرار کند؛ اگر اتصال موفق باشد پورت باز، و اگر Timeout یا Refused شد بسته گزارش میشود.
تفاوت پورت بسته (Closed) و فیلترشده (Filtered) چیست؟
Closed یعنی مقصد صریحاً پاسخ داده که سرویسی نیست؛ Filtered یعنی بسته بیجواب ماند که معمولاً نشانه بلاک فایروال یا مشکل مسیر است.
چرا پورت 443 من از ایران باز ولی از خارج بسته دیده میشود؟
ممکن است فایروال دیتاسنتر ترافیک بینالمللی را محدود کرده باشد. با تست از چند لوکیشن که ابزار IVDS ارائه میدهد میتوانید الگو را تشخیص دهید.
آیا تست پورت برای سرورهای دیگر مجاز است؟
برای عیبیابی سرویس خودتان بله. اسکن گسترده بدون اجازه، تخلف اخلاقی و در بسیاری کشورها قانونی است؛ ابزار برای تستهای هدفمند طراحی شده است.
پورت SSH را عوض کنم امنتر میشوم؟
تغییر پورت پیشفرض 22، حجم اسکنرهای خودکار را به شدت کم میکند ولی جایگزین احراز هویت با کلید، fail2ban و محدودسازی IP نیست؛ ترکیب همه اینها بهترین نتیجه را میدهد.
چطور بفهمم کدام پورتهای سرورم باز است؟
از داخل سرور با دستور ss -tulpn فهرست سرویسها و پورتها را ببینید، سپس با این ابزار از بیرون وضعیت واقعی هر پورت را راستیآزمایی کنید.
جمعبندی
ابزار بررسی باز بودن پورت IVDS رایگان، بدون ثبتنام و همیشه در دسترس است. اگر سروری میخواهید که از همان ابتدا درست کار کند — با پینگ پایین، هارد NVMe، آپتایم ۹۹.۹٪ و پشتیبانی ۲۴/۷ فارسی — سرورهای ابری ایران IVDS را ببینید؛ همه ابزارهای این مجموعه، حاصل تجربه میزبانی همان زیرساختاند.
مطالب مرتبط: سرور ابری ایران · ابزارهای رایگان IVDS
