په غیر فعال حالت کې د کاروونکو سره نښلولو لپاره د NAT ټراورسل کارول

دا مقاله د یوې لیکنې وړیا ژباړه ده د DC++ پراختیا کونکو بلاګ.

د لیکوال په اجازه (او همدارنګه د وضاحت او دلچسپۍ لپاره)، ما دا د لینکونو سره ښکلی کړی او د ځینې شخصي څیړنو سره یې ضمیمه کړی دی.

پېژندنه

اوس مهال، په یوه نښلونکې جوړه کې لږترلږه یو کاروونکی باید په فعال حالت کې وي. د NAT ټراورسل ګټور دی کله چې هیڅ اړخ فعال حالت تنظیم نه کړي. دا معمولا پیښیږي ځکه چې راتلونکي اړیکې د فایر وال یا NAT وسیلې لخوا بندې شوي دي.

که دواړه مراجعین په فعال حالت کې وي

پیل کوونکی مراجع یو قومانده لیږي چې خپل IP پته او پورټ لري. $ConnectToMe بل مراجع ته. د دې معلوماتو په کارولو سره، مراجع چې قومانده ترلاسه کوي د پیل کونکي سره اړیکه رامینځته کوي.

که چیرې یو له مراجعینو څخه په غیر فعال حالت کې وي

د مرکز له لارې، یو غیر فعال مراجع A امر لیږي $RevConnectToMe فعال مراجع B، کوم چې بیا د $ConnectToMe قوماندې سره ځواب ورکوي.

په غیر فعال حالت کې د کاروونکو سره نښلولو لپاره د NAT ټراورسل کارول
د سرور په توګه S په پورته قضیه کې، د DC مرکز شتون لري

که دواړه مراجعین په غیر فعال حالت کې وي د ADC مرکز

هغه مراجعین چې د مختلفو NATs تر شا موقعیت لري A и B له مرکز سره یوځای شو S.

په غیر فعال حالت کې د کاروونکو سره نښلولو لپاره د NAT ټراورسل کارول
د مراجعینو له اړخ څخه د مرکز سره اړیکه داسې ښکاري. A

دا مرکز په ۱۵۱۱ پورټ کې اړیکې مني. مراجع A د خپل شخصي شبکې څخه د ۵۰۷۵۸ پورټ له لارې بهرنۍ اړیکې جوړوي. مرکز، په خپل وار، د NAT وسیلې پته ګوري، ورسره کار کوي، او مراجعینو ته د دوی د پیژندونکو سره سم خپرونې کوي.

پیرودونکی A سرور ته لیږي S د مراجعینو سره د اړیکې نیولو لپاره د مرستې غوښتنه کولو پیغام B.

Hub: [Outgoing][178.79.159.147:1511] DRCM AAAA BBBB ADCS/0.10 1649612991

مراجع هم په غیر فعال حالت کې دی، Bد دې قوماندې ترلاسه کولو سره، باید د خپل شخصي پورټ راپور ورکړي چې د NAT له لارې مرکز سره وصل کیدو لپاره کارول کیږي.

Hub: [Incoming][178.79.159.147:1511] DNAT BBBB AAAA ADCS/0.10 59566 1649612991

د دې معلوماتو ترلاسه کولو وروسته، مراجع A سمدلاسه هڅه کوي چې د مراجعینو سره اړیکه ټینګه کړي B او د خپل شخصي بندر راپور ورکوي.

Hub:		[Outgoing][178.79.159.147:1511]	 	D<b>RNT</b> AAAA BBBB ADCS/0.10 <b>50758</b> 1649612991

مطلب څه دی؟ مطلب دا دی چې د ورته اړیکې پای ټکی د یوې نوې اړیکې په جوړولو سره د عامه پتې ته د یو پخواني کارول شوي خصوصي بندر له لارې بدل کړئ.

په غیر فعال حالت کې د کاروونکو سره نښلولو لپاره د NAT ټراورسل کارول
بنګو!

البته، پدې حالت کې د مراجعینو NAT B د مراجعینو څخه د لومړۍ اړیکې غوښتنه ردولو حق لري A، مګر د هغه خپله غوښتنه لا دمخه د دې اړیکې لخوا رامینځته شوي "سوراخ" ته لارښوونه شوې ، او اړیکه په پای کې رامینځته کیږي.

په غیر فعال حالت کې د کاروونکو سره نښلولو لپاره د NAT ټراورسل کارول
یوه بیلګه چې د ټولې پروسې سره سمون خوري د دې احتیاط سره چې پروتوکول د غونډې لخوا پرانیستل شوي عامه بندرونه نه کاروي NATS، او همدارنګه شخصي پتې.

اییلیلوم

د لیکلو په وخت کې، د DC نږدې نیمایي مراجعین په غیر فعال حالت کې کار کوي. دا پدې مانا ده چې د ټولو ممکنه اړیکو څلورمه برخه نشي رامینځته کیدی.

نور DC++ به وکولی شي NAT بای پاس کړي، د موجوده اړیکو په کارولو سره AS и BS د مراجعینو او مراجعینو ترمنځ مستقیم اړیکه رامینځته کول، حتی که A и B په غیر فعال حالت کې دي.

سرچینه: www.habr.com