Port Forwarding چیست؟ آموزش پورت فورواردینگ مودم
دسترسی به اطلاعات موجود در یک سرور از راه دور به امکاناتی نیاز دارد که پورت فورواردینگ یکی از آنهاست. مفهوم پورت فورواردینگ در نگاه اول بسیار گیج کننده و گنگ به نظر میرسد اما میتوان خیلی ساده آن را درک کرد.
برای دسترسی به تمام اطلاعات و قابلیتهای یک کامپیوتر (یا سرور) از راه دور به مفهومی به نام پورت فورواردینگ نیاز دارید. با استفاده از این قابلیت شما میتوانید اطلاعات نوشتاری، صوتی و تصویری را با سرعت بالا در میان سرورهای مختلف به اشتراک بگذارید.
دسترسی دادن به اشخاصی که در فاصله دور از کامپیوتر شما حضور دارند کاری جذاب و در عین حال خطرناک است؛ چرا که امنیت اطلاعات ممکن است به خطر بیفتد! به همین دلیل باید با کاربردهای پورت فورواردینگ، انواع و شیوه راهاندازی آن آشنا شوید.
در این مقاله به این سوال پاسخ میدهیم که پورت فورواردینگ چیست و چه کاربردهایی دارد؟ در ادامه به آموزش پورت فورواردینگ پرداخته و نکات لازم درباره راهاندازی آن را بیان میکنیم. همراه ما باشید.
Port Forwarding چیست؟
پورت فورواردینگ (Port forwarding) یا پورت مپینگ (Port Mapping) به سرورها و دستگاههای راه دور در اینترنت اجازه میدهد تا به دستگاههایی که در شبکه محلی خصوصی (LAN) شما هستند دسترسی داشته باشند.
اگر از قابلیت پورت فورواردینگ استفاده نکنید، فقط دستگاههایی که در یک شبکه خصوصی حضور دارند و مثلا به یک مودم یا روتر متصل هستند میتوانند با هم در ارتباط باشند.
قبل از اینکه به صورت جدی ادامه دهیم، اجازه دهید اول با مفهوم «پورت» بیشتر آشنا شویم. پورت چیست؟ پورت به نقطه اتصال دو دستگاه گفته میشود که در محیط اینترنت اغلب با یک شماره یا آدرس IP شناخته میشود.
در واقع کامپیوتر شما با استفاده از یک پورت خاص میتواند به دستگاههای دیگر در شبکههای محلی متصل شود. این پورت که همان آدرس IP شماست به شما اجازه به اشتراک گذاری دادههای کامپیوترتان را میدهد.
اما پورت فورواردینگ در واقع در دسترس قرار دادن این آدرس IP به دیگران است. پورت فورواردینگ به این شکل کار میکند که یک آدرس IP داخلی روی فایروال کامپیوتر یا سرور شما تنظیم میشود. سپس این آدرس را به یک آدرس IP خارجی که دستگاههای دیگر به آن متصل میشوند متصل میکنید.
با این کار، به راحتی میتوانید به اطلاعات یک سرور یا کامپیوتر دیگر که در کیلومترها دورتر از شما قرار دارد دسترسی داشته باشید.
انواع پورت فورواردینگ چیست؟
انواع مختلفی از پورت فورواردینگ وجود دارد که هر یک از آنها اهداف متفاوتی را دنبال میکنند. پورت فورواردینگ محلی و راه دور از پورت TCP 22 یا SSH Tunneling استفاده میکند.
1. پورت فورواردینگ محلی (Local port forwarding)
این نوع پورت فورواردینگ زمانی استفاده میشود که میخواهید از دستگاه LAN خود برای دریافت دادهها از مقصدی استفاده کنید که به آن دسترسی ندارید، اما دستگاهی در وسط یا میانه به آن دسترسی دارد.
این نوع پورت فورواردینگ اجازه میدهد تا دادهها از مقصد راه دور به دستگاه محلی شما کشیده شده و سپس در دسترس شما قرار گیرند.
2. پورت فورواردینگ از راه دور (Remote port forwarding)
این نوع پورت فورواردینگ به دستگاه شما اجازه میدهد تا برای سایر دستگاههای ریموت تحت شبکه قابل مشاهده باشد.
در این نوع پورت فورواردینگ، دادهها از دستگاه شما به سرور مقصد ارسال شده و سپس دوباره به پورت مبدا و دستگاه شما باز میگردند. با پورت فورواردینگ از راه دور، هر کسی که در اینترنت یا دستگاه راه دور است میتواند به دستگاه شما دسترسی داشته باشد.
3. پورت فورواردینگ پویا (Dynamic port forwarding)
پورت فورواردینگ پویا عملاً نوع توسعه یافتهای از پورت فورواردینگ محلی محسوب میشود. تفاوت این دو در آن است که دادهها میتوانند از تونل SSH دستگاه LAN شما استفاده کرده و تنها به کمک یک پورت که در سمت شما قرار دارد به هر پورت از دستگاه مقصد (در راه دور) دسترسی داشته باشند.
در واقع در پورت فورواردینگ پویا یک پروکسی محلی ایجاد میشود تا کار انتقال دادهها امنتر انجام شود.
کاربردهای پورت فورواردینگ
برخلاف تصور عامه که فکر میکنند پورت فورواردینگ فقط برای متخصصان و افراد خبره در زمینه کامپیوتر و شبکه کاربرد دارد، این قابلیت برای همه قشر کاربری قابل استفاده است. حتی گیمرها هم میتوانند از این قابلیت استفاده کنند.
در زیر برخی از رایجترین کاربردهای پورت فورواردینگ نوشته شده است:
- میزبانی سرورهای بازی برای بازی چند نفره که خارج از شبکه خانگی شما قابل دسترسی هستند.
- اجرای پروتکلهای دسکتاپ از راه دور برای دسترسی از راه دور به کامپیوتر شما.
- اجازه انتقال فایل از کامپیوتر شما به دنیای خارج یا شبکههای خارجی.
- اجرای یک وب سایت عمومی از طریق کامپیوتر خانگی شما.
- استفاده از برنامههای تورنت برای دانلود سریع فایلها.
- میزبانی سرور VPN که به شما امکان میدهد از راه دور به شبکه خانگی خود دسترسی داشته باشید.
- گرچه بسیاری از این کارها را بدون استفاده از پورت فورواردینگ هم میتوان انجام داد اما اغلب، سادهترین روش استفاده از پورت فورواردینگ است.
خطرات پورت فورواردینگ
گرچه استفاده از پورت فورواردینگ با VPN تا حد زیادی خطر هک شدن سرور یا کامپیوتر شما را کاهش میدهد، اما همچنان باید از خطرات احتمالی آن مطلع باشید. سناریوهای محتمل برای خطرناک بودن پورت فورواردینگ را در زیر بیان کردهایم:
1. سناریوی اول:
شما به یک بازی ویدئویی آنلاین دسترسی پورت فورواردینگ میدهید و رمز عبوری هم برای این کار در نظر نمیگیرید تا دوستانتان به راحتی بتوانند به بازی پیوسته و با شما بازی کنند. این کار احتمال ورود هکرها به کامپیوتر شما را بیشتر میکند.
برای جلوگیری از بروز این مشکل، بهتر است یک رمز عبور قوی برای پورت فورواردینگ خود در نظر بگیرید و دائماً آن را به روز کنید.
2. سناریوی دوم:
برای ورود به بازی رمز عبور قدرتمندی در نظر گرفتهاید اما فایروال دستگاه خود را به روز نکردهاید. در صورتی که خود بازی یک باگ امنیتی داشته باشد و اجازه دهد هکرها به کامپیوتر شما وارد شوند، قطعاً دچار مشکل خواهید شد.
برای جلوگیری از این مشکل، بهروزرسانیهای امنیتی مربوط به بازی یا فایروال خود را به موقع انجام دهید
3. سناریوی سوم:
برای استفاده از یک برنامه جهت دانلود یا آپلود فیلم، یک پورت را فوروارد کردهاید. حتی اگر از یک VPN برای ناشناس ماندن استفاده میکنید، باید بدانید که دادهها به طور تصادفی از طریق آدرس IP واقعی شما آپلود میشوند.
بنابراین همیشه مطمئن شوید که نرمافزار شما به درستی تنظیم شده و صرفاً به دلیل استفاده از VPN فکر نکنید که ناشناس ماندهاید.
بیشتر بخوانید : راهنمای خرید بهترین مودم با قابلیت VPN در ایران
روشهای امن کردن پورت فورواردینگ
پورت فورواردینگ به طور ذاتی به افراد خارج از شبکه شما دسترسی بیشتری میدهد. بنابراین این روش به طور کلی خطرات مخصوص به خود را دارد. نکات کلی زیر برای امن کردن پورت فورواردینگ پیشنهاد میشود:
- از رمزهای عبور قوی استفاده کنید. اگر از پورت فورواردینگ از راه دور استفاده میکنید، مطمئن شوید که رمز عبور ورود به کامپیوتر شما قدرتمند باشد. هکرها در هر ثانیه چندین رمز عبور را روی هر دستگاهی که مستقیماً به اینترنت متصل شده امتحان میکنند.
- دستگاههای خود را همیشه بهروز نگه دارید. آسیب پذیریها به طور مداوم در سیستم عاملها و سایر نرم افزارها کشف و رفع میشوند. اگر بهروزرسانی کامپیوتر خود را به تعویق بیندازید، ممکن است هکرها از همان باگ برای ورود به کامپیوتر شما استفاده کنند.
- بیش از آنچه نیاز دارید در معرض دید نباشید. هنگامی که نحوه استفاده از پورت فورواردینگ را یاد گرفتید، ممکن است بخواهید از آن در موارد متعددی استفاده کنید. این ایده را فراموش کرده و فقط در حد نیاز خود از این قابلیت استفاده کنید تا کمتر در معرض حمله سایبری قرار بگیرید.
آموزش پورت فورواردینگ مودم
پورت فورواردینگ برای اتصال دستگاههای خارج از شبکه به دستگاههای داخل شبکه خصوصی از طریق مودم یا روتر استفاده میشود. این کار به شما اجازه میدهد ترافیک ورودی به یک پورت معین در مودم یا روتر را به یک دستگاه داخلی خاص در شبکهتان انتقال دهید.
برای انجام پورت فورواردینگ مودم مراحل زیر را به دقت انجام دهید:
گام 1: ورود به مودم یا روتر
در گام اول باید به تنظیمات مودم وارد شوید. روی صفحه مرورگر کامپیوتر آدرس IP زیر را وارد کنید:
- 192.168.1.1 یا 192.168.0.1
میتوانید آدرس دقیق را روی جعبه یا دفترچه راهنمای مودم خود پیدا کنید.
گام 2: ورود به پنل مدیریت مودم
پس از وارد کردن IP در مرورگر، پنجرهای باز میشود که داخل آن باید نام کاربری و رمز عبوری که روی جعبه یا پشت بدنه مودم نوشته شده را وارد کنید تا به بخش تنظیمات مودم وارد شوید. نام کاربری و رمز عبور مودمهای مختلف با هم فرق میکند.
گام 3: پیدا کردن بخش پورت فورواردینگ
بعد از ورود به پنل مدیریت، باید به دنبال بخش مرتبط با پورت فورواردینگ بگردید. این بخش معمولاً با نامهایی مانند “Port Forwarding” یا “Virtual Server” یا مشابه آن در منوی تنظیمات مودم پیدا میشود.
گام 4: تنظیم پورت فورواردینگ
در بخش پورت فورواردینگ، باید اطلاعات زیر را وارد کنید:
- نام دستگاه (به عنوان شناسه)
- IP دستگاه داخلی که میخواهید ترافیک به آن منتقل شود.
- پورتهای خارجی و داخلی (بسته به نیاز شما)
- نوع پروتکل (معمولاً TCP یا UDP)
گام 5: ذخیره تنظیمات
پس از تنظیم مشخصات پورت فورواردینگ، باید تنظیمات را ذخیره کنید.
گام 6: تست پورت فورواردینگ
برای اطمینان از درستی تنظیمات، میتوانید از یک سرویس آنلاین تست پورت مثل “Port Checker” استفاده کنید تا ببینید آیا پورتهای مورد نظر باز است یا خیر.
با انجام این مراحل، شما پورت فورواردینگ را روی مودم خود تنظیم کرده و ترافیک خارجی را به دستگاه داخلی خود منتقل خواهید کرد.
لطفاً دقت داشته باشید که این کار ممکن است امنیت شبکه شما را تحت تاثیر قرار دهد، بنابراین به دقت تنظیمات را انجام دهید و تنها پورتهایی را باز کنید که واقعاً نیاز دارید.
سخن پایانی
پورت فورواردینگ یکی از سادهترین روشها برای دسترسی به اطلاعات موجود در یک سرور از راه دور است. این روش خطرات مخصوص به خود را دارد اما به دلیل سرعت بالایی که در اختیار کاربران قرار میدهد، بسیار پرطرفدار است.
در این مقاله به بررسی مفهوم پورت فورواردینگ، انواع آن و شیوه تنظیم پورت فورواردینگ مودم اشاره کردیم. شما هم میتوانید سوالات و نظرات خود در این رابطه را با ما در میان بگذارید.
سلام وقتتون بخیر . همونطور که میشه با ماژول سوکت تو پایتون ارتباط مستقیم بین کامپیوتر های یک شبکه محلی بر قرار کرد (مثل همون برنامه کلاینت سرور ساده) ایا میشه با همین ماژول سوکت ارتباط مستقیم بین دو شبکه محلی ایجاد کرد؟
مثلا ارتباط دو کامپیوتر در دو شهر مختلف . اگه راهنماییم کنید خیلی ممنون میشم . خیلی وقته دنبالشم از هرکیم میپرسم متوجه نمیشه
سلام وقت بخیر
برای برقرای ارتباط بین دو کامپیوتر در دو مکان مختلف شما نیاز به تهیه آدرس آی پی استاتیک از شرکت ارائه دهنده خدمات اینترنت دارین