Ho sebelisa NAT Traversal ho hokahanya basebelisi ka mokhoa oa ho etsa lintho

Sengoliloeng sena ke phetolelo ea mahala ea e 'ngoe ea likenyo ho DC++ blog ea moqapi.

Ka tumello ea mongoli (hammoho le ho hlaka le thahasello), ke ile ka e taka ka lihokela 'me ka e tlatselletsa ka lipatlisiso tsa botho.

Selelekela

Bonyane mosebelisi a le mong oa para e hokelang o tlameha ho ba maemong a ts'ebetsong ka nako ena. Mochini oa phalliso oa NAT o tla ba molemo ha mokhoa o sebetsang o sa hlophisoa ka mahlakore ka bobeli. Hangata sena se bakoa ke firewall kapa sesebelisoa sa NAT se thibelang likhokahano tse kenang.

Haeba bareki ka bobeli ba le maemong a sebetsang

Moreki ea qalang o romela taelo e nang le aterese ea eona ea IP le boema-kepe $ConnectToMe ho moreki emong. U sebelisa data ena, moreki ea amohetseng taelo o theha khokahano le mothehi.

Haeba e mong oa bareki a le maemong a khutsitseng

Ka hub, moreki ea sa sebetseng A e romela taelo $RevConnectToMe moreki ea sebetsang Be ntan'o arabela ka taelo $ConnectToMe.

Ho sebelisa NAT Traversal ho hokahanya basebelisi ka mokhoa oa ho etsa lintho
E le seva S tabeng e ka holimo ho na le setsi sa DC

Haeba bareki ka bobeli ba le maemong a ho sebetsa Sebaka sa ADC

Bareki ba ka morao ho NAT tse fapaneng A и B o kopane le setsi S.

Ho sebelisa NAT Traversal ho hokahanya basebelisi ka mokhoa oa ho etsa lintho
Ena ke tsela eo khokahanyo ho hub e shebahalang ka eona ho tloha lehlakoreng la bareki A

Setsi se amohela likhokahano ho port 1511. Client A e etsa likhokahano tse tsoang ho marang-rang a eona a poraefete ka port 50758. Hub, ka lehlakoreng le leng, e bona aterese ea sesebelisoa sa NAT, e sebetsa le eona mme e e phatlalatsa ho bareki ho latela li-identifiers tsa bona.

Moreki A e romella ho seva S molaetsa o kopang thuso ea ho hokahana le moreki B.

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

Hape ka mokhoa oa ho etsa lintho, moreki B, ha e se e fumane taelo ena, e tlameha ho tlaleha boema-kepe ba eona ba lekunutu bo sebelisitsoeng ho hokela setsing ka NAT.

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

Ka mor'a ho fumana boitsebiso bona mofani A hang-hang o leka ho theha khokahano le moreki B mme e tlaleha boema-kepe ba eona ba poraefete.

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

Thahasello ke efe? Thahasello ke ho fetola pheletso ea khokahano e ts'oanang ka ho theha khokahano e ncha ea aterese ea sechaba ka boema-kepe ba lekunutu bo seng bo ntse bo sebelisoa.

Ho sebelisa NAT Traversal ho hokahanya basebelisi ka mokhoa oa ho etsa lintho
Bingo!

Ha e le hantle, tabeng ena mofani oa NAT B o na le tokelo eohle ea ho hana kopo ea pele ea khokahano ho tsoa ho moreki A, empa kopo ea hae e potlakela ho kena "sekoting" se entsoeng ke khokahanyo ena, 'me khokahanyo e thehiloe.

Ho sebelisa NAT Traversal ho hokahanya basebelisi ka mokhoa oa ho etsa lintho
Papiso e loketseng ts'ebetso eohle e nang le caveat eo melaoana ha e sebelise likou tsa sechaba tse butsoeng ke nako NATS, hammoho le liaterese tsa poraefete.

Epilogue

Nakong ea ho ngola sengoloa (sa pele), hoo e ka bang halofo ea bareki ba DC ba sebetsa ka mokhoa o sa sebetseng. Sena se bolela hore kotara ea likhokahano tsohle tse ka khonehang e ke ke ea etsoa.

Ho feta moo DC++ e tla khona ho feta NATho sebelisa likhokahano tse teng AS и BS ho theha khokahano e otlolohileng ea bareki le bareki, leha e ka ba A и B li maemong a ho etsa lintho.

Source: www.habr.com

Eketsa ka tlhaloso