Paggamit sa IPv6 nga adunay Advanced Direct Connect

Makapainteres nga tan-awon ang pagpalambo sa file-sharing network, apan mas makapaikag nga moapil niini.

Karon, pag-instalar ug paglansad sa usa ka moderno NMDC hub, ang bag-ong nahimo nga tagdumala nakakuha og access sa hapit tanan nga mga kalamboan ug kasinatian nga natipon sa kini nga lugar sa iyang mga gisundan. Kini adunay usa ka sistema nga andam alang sa pagpalapad ug pagpahiangay, lakip sa tabang sa daghang mga script.

С ADC hubs kung dili. Ang disenyo niini nga protocol gituyo nga mahimong mapalapad. Gusto ba nimo og bag-ong feature? Aw, itanyag kini, ipasiugda kini, ipatuman kini, ipatuman kini, gamita kini.

Hubad sa English

Ingon usa ka sangputanan, mahimo nimo, siyempre, makakuha usa ka andam nga hub gikan sa kahon, apan ang yano nga paglansad niini ug kalimtan kini dili maayo. Ang pagpalapad sa usa ka konteksto sa kasaysayan nagpasabot usab sa presensya sa lain-laing gidaghanon sa lain-laing mga gimbuhaton sa software sa kliyente ug server, depende sa bersyon. Ug kung unsa ang molihok nga wala’y mga problema alang sa usa ka tiggamit mahimo’g dili mahiuyon sa kliyente sa lain, ug kini kinahanglan nga tagdon.

Kini nahitabo sa IPv6. Ang tigulang nga lalaki nga NMDC wala mahibal-an kung giunsa kini buhaton sa prinsipyo, apan ang ADC mismo andam alang niini. Bisan pa, dili tanan yano ra.

Gamay ra nga theory

Ang "aktibo" nga tiggamit makadawat sa umaabot nga mga koneksyon. Sa tinuud, ang hangyo sa koneksyon nga gikan niini sa tinuud imbitasyon.

Ang usa ka "passive" nga tiggamit sa kasagaran makagamit lamang sa mga outgoing requests. Pinaagi sa hub niya nangutana ang aktibo nga tiggamit nagpadala usa ka imbitasyon - ug ang koneksyon natukod.

Paggamit sa IPv6 nga adunay Advanced Direct Connect

Ug oo, kini nga mekanismo wala magdepende sa bersyon sa IP protocol nga gigamit.

Swan, crayfish ug pike

Maghisgot kita bahin sa software sa kliyente.

IPv6 nga suporta DC++ kay eksperimento sa kinaiyahan. Wala'y bulag nga mga setting alang niini, ug labi pa nga nakurat alang kanako nga makita ang lainlaing mga mode sa pag-opera alang sa lainlaing mga bersyon sa IP, nga adunay passive alang lamang sa ikaunom, apan dili kini tukma.

Dili mahimo nga makuha ang aktibo nga mode sa panahon sa manual nga pag-configure bisan kung klaro nga gigamit ang usa ka IP domain nga adunay rekord sa AAAA ingon usa ka WAN, apan sa awtomatik nga mode gamit ang UPnP ang tanan nagtrabaho sama sa gipaabut.

AirDC++ adunay usab suporta alang sa IPv6 koneksyon, ug kini hingpit nga gipatuman nga bulag gikan sa IPv4. Dugang pa, kini nga kliyente nagbag-o sa mga tag sa gumagamit sa paagi nga ipakita ang mga mode sa pag-operate alang sa parehas nga mga protocol sa IP nga dungan. Ang mga hub mismo wala mahibal-an kung giunsa kini (bisan pa), nga usa ka kaluoy.

Kinahanglan kong maghimo dayon og reserbasyon: Ang AirDC ++ naghimo niini nga nag-inusara ug alang sa iyang kaugalingon. Sa umaabot, alang sa kasayon, akong gamiton ang mga kombinasyon sama sa AP o AA isip usa ka timailhan sa aktibo o passive nga mga paagi sa operasyon alang sa IPv4 ug IPv6, sa tinagsa, kay sa ilang pagpakita sa tinuod nga kliyente tag sa tinuod nga hub. Importante kini.

Sa among eksperimento among gamiton FlylinkDC++ isip usa ka kliyente nga dili kaayo pamilyar sa IPv6. Kinahanglan usab nga hinumdoman nga ang suporta NATT alang kaniya sa panahon sa pagsulat niini nga artikulo wala gipatuman bisan asa.

Начало

Una sa tanan, atong tan-awon ang klaro nga imposible nga mga koneksyon tali sa mga tiggamit sa lain-laing mga bersyon sa IP protocol. Gigamit alang sa pagsulay IPv6 andam hub nga adunay resource A ug AAAA nga mga rekord alang sa domain name nga naglihok isip adres niini.

Paggamit sa IPv6 nga adunay Advanced Direct Connect

Palihug timan-i nga kung ikaw (sa tinuud) mosulay sa pagkontak sa usa ka user nga adunay bersyon XNUMX IP address, usa ka sayup ang gipakita.

Hub:	[Outgoing][IPv4:412]	 	DRCM AACX AACU ADCS/0.10 337151563
Hub:	[Incoming][IPv4:412]	 	DCTM AACU AACX ADCS/0.10 1988 337151563
Hub:	[Outgoing][IPv4:412]	 	DSTA AACX AACU 240 IPsunknown

Sa human translation murag

P4: – Pwede ko mogunit nimo?
A6: – Kupot ka!
P4: – Ang kinabuhi kasakit 0_0

Usa ka mubo nga diksyonaryo, kung gikinahanglan, dinhi.

Ug kung kini sa laing paagi, ug ang koneksyon nagsugod A4, unya walay sayop nga gipakita ug ang koneksyon nagbitay lang.

Hub:	[Outgoing][IPv4:412]	 	DCTM AACX AACU ADCS/0.10 1993 3871342713

Be, dili daw

Ang importante mao ang connection mode nga gipakita sa hub.

Ang mga kliyente nga wala’y suporta sa IPv6 kinahanglan nga makakita sa mga tiggamit nga konektado pinaagi niini ingon klaro nga pasibo, tungod lang kay ang hub wala magpuyo alang kanila I4 o I6 natad sumala niana.

Paggamit sa IPv6 nga adunay Advanced Direct Connect
FlylinkDC++ vs. IPv6

Sa pagkatinuod, ang sitwasyon mas simple ug mas komplikado sa samang higayon.

Paggamit sa IPv6 nga adunay Advanced Direct Connect
AirDC++ vs. IPv6

Mas sayon ​​tungod kay ang IPv6 nag-una sa IPv4, ug kana masabtan. Pinaagi niini (bisan kung magamit ang override gamit ang katugbang nga kapilian) nga ang koneksyon sa hub matukod, ug ang aktibo nga kliyente itanyag kini sa passive nga kliyente alang sa koneksyon.

Kini mas lisud, tungod kay kung adunay mga tiggamit nga adunay suporta sa IPv6 sa hub, apan sila hugot nga konektado pinaagi sa usa ka IPv4 address, nan...

Paggamit sa IPv6 nga adunay Advanced Direct Connect

... unya makakonektar ka kanila (sa random) nga walay IPv4.

Palihug timan-i nga ang hilit nga kliyente nagtudlo sa iyang kaugalingon isip usa ka asset, apan giisip nga usa ka tulubagon. Ngano man?

Ilabay siya sa usa ka duyan

Karon atong sulayan ang pagkonektar sa mga kliyente sa lain-laing, apan komon sa mga termino sa IPv4, mga set sa IP protocol nga suporta sa usag usa.

Paggamit sa IPv6 nga adunay Advanced Direct Connect

Oo, usa ka kaluoy nga ang mga passive nga tiggamit kinahanglan nga manigarilyo sa kilid. Apan dili kini makatabang, tungod kay ang ilang makita nga IP address dili labi ka hinungdanon - mao nga sila mga obligasyon.

Paggamit sa IPv6 nga adunay Advanced Direct Connect

Bah! Ang aktibong kliyente nagpadala passive command?.. Makataronganon nga magpaabut sa usa ka "giugbok" nga koneksyon, apan dili, kini nahimo ubos sa mga kondisyon A4.

Ngano man? Gikontak namo ang developer ug makuha ang tubag:

CTM dili maayo kung ang laing user dili mosuporta sa IPv6

Ug dili ka makiglalis! Apan kini nagkinahanglan sa internal nga lohika, nga independente sa hub (tan-awa ang code dinhi и dinhi). Imposible gihapon nga makatabang sa mga passive, tungod kay

Aktibo nga mode = TCPx+IPx

Ang mga pagsulay sa pagkonektar tali sa mga kliyente nga adunay komon nga IPv6 IP support sets ingon niini. Pahinumdoman ko nimo, makab-ot PA Wala ko molampos sa DC++.

Paggamit sa IPv6 nga adunay Advanced Direct Connect

Ug pag-usab usa ka katingala. Kini nahimo nga ang passive mode alang sa IPv6, nga gipakita sa DC ++, usa ka tinuyo nga peke o usa ka bug.

Unsay sunod?

Sa pagkakaron, adunay eksaktong duha ka mga paagi sa pagsulbad sa tanang posibleng mga problema sa pagkonektar sa mga tiggamit sa lain-laing mga paagi ug uban sa lain-laing mga set sa IP protocol nga suporta.

Ang una mao ang pag-mute sa IPv6 sa hingpit o, sa kasukwahi, paghimo og hub aron molihok lamang pinaagi niini.

Ang ikaduha mao kini pagpalapad, nga nagkaduol na sa yugto sa pagsulay.

Aw, kung tapolan ka kaayo sa pag-set up sa aktibo nga mode alang sa pagtrabaho sa DC, hinumdomi:

Bisan kinsa nga adunay, unsa ang igahatag kaniya, ug bisan kinsa nga walay iya, bisan unsa ang iyang gihunahuna nga anaa kaniya, pagakuhaon gikan kaniya. OK ra. 8:18

Source: www.habr.com

Idugang sa usa ka comment