Ke hoʻohana nei i ka NAT Traversal e hoʻopili i nā mea hoʻohana ma ke ʻano passive

He unuhi manuahi kēia ʻatikala o kekahi o nā mea komo i loko blog hoʻomohala DC++.

Me ka ʻae o ka mea kākau (a me ka maopopo a me ka hoihoi), ua kala au me nā loulou a hoʻohui pū me kekahi noiʻi pilikino.

Hōʻike

Pono ka liʻiliʻi o hoʻokahi mea hoʻohana o ka hui hoʻohui i ke ʻano hana i kēia manawa. E hoʻohana pono ʻia ka mīkini kaʻahele NAT inā ʻaʻole i hoʻonohonoho ʻia ke ʻano hana ma nā ʻaoʻao ʻelua. ʻO ka mea maʻamau kēia ma muli o kahi pā ahi a i ʻole mea NAT e ālai ana i nā pilina komo.

Inā aia nā mea kūʻai ʻelua i ke ʻano hana

Hoʻouna ka mea kūʻai hoʻomaka i kahi kauoha i loaʻa i kāna IP IP ponoʻī a me kāna awa $ConnectToMe i kekahi mea kūʻai aku. Ke hoʻohana nei i kēia ʻikepili, hoʻokumu ka mea kūʻai aku i ke kauoha i kahi pilina me ka mea hoʻomaka.

Inā aia kekahi o nā mea kūʻai aku ma ke ʻano passive

Ma o ka hub, kahi mea kūʻai aku A hoʻouna i kahi kauoha $RevConnectToMe mea kūʻai ikaika Ba laila e pane mai me ke kauoha $ConnectToMe.

Ke hoʻohana nei i ka NAT Traversal e hoʻopili i nā mea hoʻohana ma ke ʻano passive
Ma ke ʻano he kikowaena S i ka hihia ma luna he DC hub

Inā aia nā mea kūʻai ʻelua ma ke ʻano passive ADC hub

Nā mea kūʻai ma hope o nā NAT like ʻole A и B hui i ka hub S.

Ke hoʻohana nei i ka NAT Traversal e hoʻopili i nā mea hoʻohana ma ke ʻano passive
ʻO kēia ke ʻano o ka pili ʻana i ka hub mai ka ʻaoʻao o ka mea kūʻai aku A

ʻAe ka hub i nā pilina ma ke awa 1511. Client A hana i nā pilina i waho mai kāna pūnaewele pilikino ma o ke awa 50758. ʻO ka hub, ʻike ʻo ia i ka helu wahi o ka mea NAT, hana pū me ia a hoʻolaha i nā mea kūʻai aku e like me kā lākou ʻike.

Mea kūʻai aku A hoʻouna i ke kikowaena S memo e noi ana i ke kōkua e pili ana me ka mea kūʻai B.

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

Eia kekahi ma ke ʻano passive, ka mea kūʻai aku B, i ka loaʻa ʻana o kēia kauoha, pono e hōʻike i kāna awa pilikino i hoʻohana ʻia e hoʻopili ai i ka hub ma o NAT.

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

Ma hope o ka loaʻa ʻana o kēia ʻike i ka mea kūʻai A ho'āʻo koke e hoʻokumu i kahi pilina me ka mea kūʻai B a hoike i kona awa ponoi.

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

He aha ka hoihoi? ʻO ka hoihoi i ka hoʻololi ʻana i ka hopena o ka pilina like me ka hana ʻana i kahi pilina hou i kahi helu lehulehu ma o kahi awa pilikino i hoʻohana mua ʻia.

Ke hoʻohana nei i ka NAT Traversal e hoʻopili i nā mea hoʻohana ma ke ʻano passive
Bingo!

ʻOiaʻiʻo, i kēia hihia ka mea kūʻai aku NAT B Loaʻa iā ia nā kuleana āpau e hōʻole i ka noi pili mua mai kahi mea kūʻai aku A, akā, ua holo wikiwiki kāna noi pono'ī i ka "puka" i hanaʻia e kēia pili pono, a ua hoʻokumuʻia ka pilina.

Ke hoʻohana nei i ka NAT Traversal e hoʻopili i nā mea hoʻohana ma ke ʻano passive
Kiʻi kūpono no ke kaʻina holoʻokoʻa me ka caveat kēlā protocol ʻaʻole hoʻohana i nā awa ākea i wehe ʻia e ke kau NAT-S, a me nā helu pilikino.

Epilogue

I ka manawa e kākau ai i ka ʻatikala (kumu), ma kahi o ka hapalua o nā mea kūʻai aku DC e hana nei ma ke ʻano passive. 'O ia ho'i, 'a'ole hiki ke ho'ohui 'ia ka hapaha o nā mea a pau.

I ka wā e hiki mai ana Hiki iā DC++ ke kāʻalo iā NATme ka hoʻohana ʻana i nā pilina e kū nei A-S и B-S e hoʻokumu i kahi pilina mea kūʻai aku me ka mea kūʻai aku, ʻoiai inā A и B aia ma ke ʻano passive.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka