Go to previous topic
Go to next topic
آخرين ارسال 04 خرداد 1390 10:35 ق.ظ توسط مومنی
Port Forwarding
�7 پاسخ
مرتب:
مولف پيغام ها
accplus.blog.ir
کاربر پیشرفته
کاربر پیشرفته

--
03 خرداد 1390 10:16 ق.ظ
    port forwarding  در مودم هاي مختلف:

    ميدانيم  که راهکار نوسا  براي پياده سازي برنامه در شبکه هاي گسترده پروتکل  soap مي باشد.


    برای رسیدن به  این هدف يکي از  کارهایی  که  معمولا لازم است عمل portforwarding * مي باشد.
    بدين منظور که درخواستهايي را که از محيط اينترنت به يک پورت خاص ارائه ميشود را به سروري که  برنامه نوسا در آن نصب می باشد، ارجاع دهد.



    در زير عمل portforwarding  را در چند نمونه مودم که  متدوال است توضیح می دهیم.

    منبع : سایت portforward.com
    ......................................................................................................

    *:"در بسیاری از شرکت ها، در یک ساختار بسیار ساده، اینترنت از طریق خطوط ADSL به شبکه می رسد. از آنجا مودم را با یک کابل شبکه به سوییچ شبکه وصل می کنیم. باقی کامپیوتر ها نیز به سوییچ متصل می شوند. در این سناریو، در اکثر مواقع، Public IP بروی مودم Set شده است. پس زمانی که کلاینتی از محیط اینترنت، به سراغ این آدرس می آید، مستقیما سر وقت مودم می رود. خوب الباقی ماجرا هم مشخص است: با عمل PF ی که ما انجام می دهیم، مودم نیز Packet های آن پورت بخصوص را بسمت سرور نوسا Forward می کند. پس در عمل، Packet های مربوط به نرم افزار، که روی پورت خاصی (مثلا 8080) ارسال شده اند، از محیط اینترنت به سرور نوسا می رسند."      منقول از جناب مولایی .

    accplus.blog.ir
    کاربر پیشرفته
    کاربر پیشرفته

    --
    03 خرداد 1390 10:29 ق.ظ
    الف: مودمzysel:

    بدین منظورمراحل زیر را انجام میدهیم.

    پس از رفتن به  setting مودم مورد نظر،(طریقه رفتن به setting مربوطه به شکل زیر است).







    مسیر روبه رو را دنبال میکنیم.                                    Advanced setup_nat

    در صفحه ای که پیش روی ما باز میشود. در قسمتstart port no ,end port no. پورت باز مربوطه که قبلا به این منظور set  کرده ایم را وارد مینماییم
     ودر قسمت،، ip،ip address سرور نوسا را وارد مینماییم.وبرای تثبیت مراحل بالا دکمه save  می زنیم.








    accplus.blog.ir
    کاربر پیشرفته
    کاربر پیشرفته

    --
    03 خرداد 1390 10:57 ق.ظ
    ب: مودمLinkSyS:

    برای انجام port forwarding  در مودم مذکور،  پس از وارد شدن در تنظیمات مودم مربوطه( مانند حالت قبل)،مسیر زیر را دنبال می نماییم.

    Applications & Gaming_port range forward  



    و به ترتیب زیر عمل میکنیم.
    در قسمت Applicatin : می توانیم نام پروتکل  soapرا  یاد داشت نماییم.
    در قسمت start , end  پورت مربوطه را وارد میکنیم( مثلا 8080)
    در قسمت : ip،ip addressسرور نوسا را وارد میکنیم.
    برای تثبیت مراحل بالا دکمه save setting  را میزنیم.





    * نکته مهم در مورد این مودم این  می باشد که در قسمت security باید  firewall  را  در رابطه با مواردی که در شکل تیک ان زده شده disable نمایید.


    accplus.blog.ir
    کاربر پیشرفته
    کاربر پیشرفته

    --
    03 خرداد 1390 11:10 ق.ظ
    ج: مودم ASUS:

    عمل portforwarding در این مودم نیز مانند مودم های قبلی با رفتن در setting  مودم مذکور شروع میشود.
     پس از رفتن در تنظیمات مودم مذکور  مسیر زیر را دنبال میکنیم.

    NAT setting- Virtual Server


    در صفحه پیش روی خود عمل portforwarding را به ترتیب زیر انجام میدهیم.


    در قسمت ip، local ipسرور نوسا را وارد میکنیم.
    درقسمت port range:  ( پورتی را که باز گذاشته ایم را وارد میکنیم مثلا 8080)
    بقیه موارد را بر حسب نیاز به دلخواه پر کرده  و سپس  با زدن دکمه add مراحل انجام شده را تثبیت میکنیم.




    مومنی
    کاربر ارشد
    کاربر ارشد

    --
    03 خرداد 1390 12:16 ب.ظ
    سلام

    ممنون، بسیار قابل استفاده است.

    اگر ممکن است یک بحث جداگانه هم در مورد نیاز به Port Forwarding برای استفاده از SOAP مطرح فرمایید

    ارادت
    molaei
    کاربر پیشرفته
    کاربر پیشرفته

    --
    03 خرداد 1390 03:33 ب.ظ

    تشکر ویژه از جناب آقای سعادت بابت پست کامل و مفیدشان.

    جناب آقای مومنی به مورد بسیار بجایی اشاره فرمودند. اگر بدانیم عمل  Port Forwarding را به چه منظوری و در چه شرایطی باید انجام دهیم، پیاده سازی سرویس SOAP به مراتب ساده تر خواهد شد.

    اساسا انجام عمل Port Forwarding کاملا به معماری شبکه کاربران بستگی دارد و به هیج عنوان بصورت عمومی جزو پیش نیازهای راه اندازی SOAP نیست.
    اما از دو منظر به بررسی لزوم انجام عمل PF می پردازم:

    ابتدا توضیح ساده و غیر تخصصی: در بسیاری از شرکت ها، در یک ساختار بسیار ساده، اینترنت از طریق خطوط ADSL به شبکه می رسد. از آنجا مودم را با یک کابل شبکه به سوییچ شبکه وصل می کنیم. باقی کامپیوتر ها نیز به سوییچ متصل می شوند. در این سناریو، در اکثر مواقع، Public IP بروی مودم Set شده است. پس زمانی که کلاینتی از محیط اینترنت، به سراغ این آدرس می آید، مستقیما سر وقت مودم می رود. خوب الباقی ماجرا هم مشخص است: با عمل PF ی که ما انجام می دهیم، مودم نیز Packet های آن پورت بخصوص را بسمت سرور نوسا Forward می کند. پس در عمل، Packet های مربوط به نرم افزار، که روی پورت خاصی (مثلا 8080) ارسال شده اند، از محیط اینترنت به سرور نوسا می رسند.

    از همین توضیحات ساده می توان فهمید که انجام این کار (PF) بجز در سناریوی پیش گفته، در سایر سناریوها کاربردی نخواهد داشت.

    اما اگر بخواهیم تخصصی تر به ماجرا نگاه کنیم: عملا Packet ارسال شده از محیط اینترنت، تنها تا درگاه ورودی شبکه ما (همان مودم ADSL) قابل Route شدن است (البته در سناریوی پیش رو). برای رسیدن به مقصد نهایی (که همان سرور نوسا است) مودم می بایست عمل NAT را انجام دهد. به این صورت بسته پس از رسیدن به مودم، به سمت سرور نوسا ارسال می شود. مجددا سرور نوسا، جواب  Packet را به مودم تحویل می دهد و مودم پاسخ را به مقصد ابتدایی باز می گرداند. پس در عالم واقعیت، فقط مودم از محیط اینترنت دیده می شود. مودم هم سرور را می بیند. سرور هم فقط مودم را می بیند و الباقی ماجرا ...

    امیدوارم طولانی شدن جواب خیلی جواب سوال را پیچ در پیچ نکرده باشد.

    Hossein
    کاربر با تجربه
    کاربر با تجربه

    --
    04 خرداد 1390 09:29 ق.ظ
    سلام
    بسیار عالی بود. ممنون از آقای سعادت و هم چنین آقای مولایی

    ممنون
    مومنی
    کاربر ارشد
    کاربر ارشد

    --
    04 خرداد 1390 10:35 ق.ظ
    بسیار جالب بود

    خیلی از دوستان عزیز ممنونم

    ارادت


    ---