Lilo NAT Traversal lati sopọ awọn olumulo ni ipo palolo

Nkan yii jẹ itumọ ọfẹ ti ọkan ninu awọn titẹ sii ninu DC ++ Olùgbéejáde bulọọgi.

Pẹlu igbanilaaye ti onkọwe (bakannaa fun mimọ ati iwulo), Mo ṣe awọ rẹ pẹlu awọn ọna asopọ ati ṣafikun rẹ pẹlu diẹ ninu awọn iwadii ti ara ẹni.

Ifihan

O kere ju olumulo kan ti bata asopọ gbọdọ wa ni ipo ti nṣiṣe lọwọ ni akoko yii. Ilana irin-ajo NAT yoo wulo nigbati ipo ti nṣiṣe lọwọ ko ni tunto ni ẹgbẹ mejeeji. Eyi jẹ igbagbogbo nitori ogiriina tabi ẹrọ NAT dinamọ awọn asopọ ti nwọle.

Ti awọn alabara mejeeji ba wa ni ipo ti nṣiṣe lọwọ

Onibara ti o bẹrẹ fi aṣẹ ranṣẹ ti o ni adiresi IP tirẹ ati ibudo $ConnectToMe si miiran ni ose. Lilo data yii, alabara ti o gba aṣẹ naa ṣe agbekalẹ asopọ kan pẹlu olupilẹṣẹ.

Ti ọkan ninu awọn onibara wa ni ipo palolo

Nipasẹ ibudo, a palolo ni ose A rán àṣẹ $RevConnectToMe ti nṣiṣe lọwọ ose Beyi ti o dahun pẹlu aṣẹ $ConnectToMe.

Lilo NAT Traversal lati sopọ awọn olumulo ni ipo palolo
Bi olupin S ninu ọran ti o wa loke nibẹ ni ibudo DC kan

Ti awọn alabara mejeeji ba wa ni ipo palolo lori ADC ibudo

Awọn onibara lẹhin awọn NAT oriṣiriṣi A и B darapo ibudo S.

Lilo NAT Traversal lati sopọ awọn olumulo ni ipo palolo
Eyi ni bi asopọ si ibudo naa ṣe n wo lati ẹgbẹ alabara A

Ibudo gba awọn asopọ lori ibudo 1511. Client A ṣe awọn asopọ ti njade lati inu nẹtiwọọki ikọkọ rẹ nipasẹ ibudo 50758. Ibudo, lapapọ, wo adirẹsi ti ẹrọ NAT, ṣiṣẹ pẹlu rẹ ati gbejade rẹ si awọn alabara ni ibamu si awọn idanimọ wọn.

Onibara A rán si olupin S ifiranṣẹ ti n beere fun iranlọwọ sisopọ pẹlu alabara kan B.

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

Tun ni palolo mode, ni ose B, ti o ti gba aṣẹ yii, gbọdọ jabo ibudo ikọkọ ti o lo lati sopọ si ibudo nipasẹ NAT.

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

Lẹhin gbigba alaye yii onibara A lẹsẹkẹsẹ gbiyanju lati fi idi kan asopọ pẹlu awọn ose B ati ki o Ijabọ awọn oniwe-ara ikọkọ ibudo.

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

Kini anfani naa? Ifẹ naa wa ni yiyi aaye ipari ti asopọ kanna nipasẹ ṣiṣẹda asopọ tuntun si adirẹsi gbogbo eniyan nipasẹ ibudo ikọkọ ti a ti lo tẹlẹ.

Lilo NAT Traversal lati sopọ awọn olumulo ni ipo palolo
Bingo!

Dajudaju, ninu apere yi ni ose NAT B ni gbogbo ẹtọ lati kọ ibeere asopọ akọkọ lati ọdọ alabara kan A, ṣugbọn ibeere ti ara rẹ yara sinu "iho" ti a ṣẹda nipasẹ asopọ yii gan-an, ati pe asopọ ti wa ni idasilẹ.

Lilo NAT Traversal lati sopọ awọn olumulo ni ipo palolo
Apejuwe o dara fun gbogbo ilana pẹlu caveat pe Ilana ko lo awọn ibudo ita gbangba ti a ṣii nipasẹ igba NATS, bakanna bi awọn adirẹsi ikọkọ.

Imudaniloju

Ni akoko kikọ nkan (atilẹba) nkan naa, isunmọ idaji awọn alabara DC n ṣiṣẹ ni ipo palolo. Eyi tumọ si pe idamẹrin gbogbo awọn asopọ ti o ṣeeṣe ko le ṣe.

Siwaju sii DC++ yoo ni anfani lati fori NATlilo ti wa tẹlẹ awọn isopọ AS и BS lati fi idi kan taara ibara-onibara asopọ, paapa ti o ba A и B wa ni palolo mode.

orisun: www.habr.com

Fi ọrọìwòye kun