ИспользованиС IPv6 в Advanced Direct Connect

ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΎΠ±ΠΌΠ΅Π½Π½ΠΎΠΉ сСти интСрСсно, Π½ΠΎ Π΅Ρ‰Ρ‘ интСрСснСС ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Ρ‘ΠΌ.

На сСгодняшний дСнь, устанавливая ΠΈ запуская соврСмСнный NMDC Ρ…Π°Π±, новоиспСчённый администратор ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ практичСски ΠΊΠΎ всСм Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌ ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠΌΡƒ Π² этой области ΠΎΠΏΡ‹Ρ‚Ρƒ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ². Он ΠΈΠΌΠ΅Π΅Ρ‚ систСму, Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈ кастомизации Π² Ρ‚ΠΎΠΌ числС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ многочислСнных скриптов.

Π‘ ADC Ρ…Π°Π±Π°ΠΌΠΈ ΠΈΠ½Π°Ρ‡Π΅. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° этого ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ. Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΈΡ‡Ρƒ? Ну Ρ‡Ρ‚ΠΎ ΠΆ – ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉ, ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°ΠΉ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉ, внСдряй, ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡΡ.

Translate to English

Как слСдствиС, Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ…Π°Π±, Π½ΠΎ просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎ Π½Ρ‘ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π² историчСском контСкстС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ количСства Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ клиСнтского ΠΈ сСрвСрного софта Π² зависимости ΠΎΡ‚ вСрсии. И Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСсовмСстимым с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΠΈ это Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ.

Π’Π°ΠΊ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈ с IPv6. Π‘Ρ‚Π°Ρ€ΠΈΡ‡ΠΎΠΊ NMDC Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π° Π²ΠΎΡ‚ ADC сам ΠΏΠΎ сСбС ΠΊ Π½Π΅ΠΌΡƒ Π³ΠΎΡ‚ΠΎΠ². Однако, Π½Π΅ всё Ρ‚Π°ΠΊ просто.

БовсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ

«Активный» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ входящиС соСдинСния. БобствСнно, исходящий ΠΎΡ‚ Π½Π΅Π³ΠΎ запрос Π½Π° соСдинСниС Π½Π° самом Π΄Π΅Π»Π΅ являСтся ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

Β«ΠŸΠ°ΡΡΠΈΠ²Π½Ρ‹ΠΉΒ» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходящиС запросы. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Ρ…Π°Π±Π° ΠΎΠ½ просит Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ΠΎΡΠ»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ – ΠΈ соСдинСниС получаСтся.

ИспользованиС IPv6 в Advanced Direct Connect

И Π΄Π°, этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π½Π΅ зависит ΠΎΡ‚ вСрсии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP.

Π›Π΅Π±Π΅Π΄ΡŒ, Ρ€Π°ΠΊ ΠΈ Ρ‰ΡƒΠΊΠ°

ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ клиСнтском софтС.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° IPv6 Π² DC++ носит ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк для Π½Π΅Π³ΠΎ Π½Π΅Ρ‚, ΠΈ Ρ‚Π΅ΠΌ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ для мСня Π±Ρ‹Π»ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий IP, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ пассивный ΠΊΠ°ΠΊ Ρ€Π°Π· для ΡˆΠ΅ΡΡ‚ΠΎΠΉ, Π½ΠΎ это Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройкС Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ явном использовании Π² качСствС WAN IP Π΄ΠΎΠΌΠ΅Π½Π° с AAAA-записью, Π° Π²ΠΎΡ‚ Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ с использованиСм UPnP всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΊΠ°ΠΊ до́лТно.

AirDC++ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ IPv6-соСдинСний, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠ½Π° вовсС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ IPv4. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, этот ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ тэги ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для ΠΎΠ±ΠΎΠΈΡ… IP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π‘Π°ΠΌΠΈ Ρ…Π°Π±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ этого (ΠΏΠΎΠΊΠ°) Π½Π΅ ΡƒΠΌΠ΅ΡŽΡ‚, Π° Таль.

Π‘Ρ€Π°Π·Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ: AirDC++ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈ для сСбя. Π’ дальнСйшСм для удобства я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтания Π²Ρ€ΠΎΠ΄Π΅ AP ΠΈΠ»ΠΈ AA ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ пассивный Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для IPv4 ΠΈ IPv6 соотвСтствСнно, Π° Π½Π΅ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² тэгС Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Ρ…Π°Π±Π΅. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ.

Π’ нашСм экспСримСнтС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ FlylinkDC++ Π² качСствС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, вовсС Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ³ΠΎ с IPv6. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° NATT для Π½Π΅Π³ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½ΠΈΠ³Π΄Π΅.

Начало

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΌΡ‹ рассмотрим Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP. Для тСста Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ IPv6 ready Ρ…Π°Π± с рСсурсными A- ΠΈ AAAA-записями для Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ Π² качСствС Π΅Π³ΠΎ адрСса.

ИспользованиС IPv6 в Advanced Direct Connect

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, здСсь ΠΏΡ€ΠΈ (фактичСской) ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ обращСния ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ с IP-адрСсом ΡˆΠ΅ΡΡ‚ΠΎΠΉ вСрсии выводится ошибка.

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

Π’ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π½Π° чСловСчСский это Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ

P4: – МоТно я ΠΊ Ρ‚Π΅Π±Π΅ ΠΏΡ€ΠΈΡ†Π΅ΠΏΠ»ΡŽΡΡŒ?
A6: – ЦСпляйся!
P4: – Π–ΠΈΠ·Π½ΡŒ боль 0_0

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ словарик, Ссли Ρ‡Ρ‚ΠΎ, здСсь.

А Ссли Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΈ соСдинСниС ΠΈΠ½ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ A4, Ρ‚ΠΎ ошибка Π½Π΅ выводится, ΠΈ соСдинСниС просто «зависаСт».

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

Π‘Ρ‹Ρ‚ΡŒ, Π° Π½Π΅ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ это ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π½Π° Ρ…Π°Π±Π΅ Ρ€Π΅ΠΆΠΈΠΌ соСдинСния.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ IPv6 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ пассивных просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ для Π½ΠΈΡ… Ρ…Π°Π± Π½Π΅ заполняСт I4 ΠΈΠ»ΠΈ I6 ΠΏΠΎΠ»Π΅ соотвСтствСнно.

ИспользованиС IPv6 в Advanced Direct Connect
FlylinkDC++ vs. IPv6

На Π΄Π΅Π»Π΅ ΠΆΠ΅ ситуация ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ слоТнСС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

ИспользованиС IPv6 в Advanced Direct Connect
AirDC++ vs. IPv6

ΠŸΡ€ΠΎΡ‰Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ IPv6 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ IPv4, ΠΈ это понятно. ИмСнно Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ (хотя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΡ†ΠΈΠΈ доступно ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅) Π±ΡƒΠ΄Π΅Ρ‚ установлСно соСдинСниС с Ρ…Π°Π±ΠΎΠΌ, ΠΈ Π΅Π³ΠΎ ΠΆΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ для соСдинСния пассивному.

Π‘Π»ΠΎΠΆΠ½Π΅Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π½Π° Ρ…Π°Π±Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ IPv6, Π½ΠΎ подсоСдинСны ΠΎΠ½ΠΈ строго Ρ‡Π΅Ρ€Π΅Π· IPv4-адрСс, то…

ИспользованиС IPv6 в Advanced Direct Connect

… Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ (Π½Π°ΠΎΠ±ΡƒΠΌ) Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ имСя IPv4.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ» сСбя ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π°, Π½ΠΎ обрабатываСтся ΠΊΠ°ΠΊ пассив. ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

Π’ΡƒΠ΄Ρ‹ Π΅Π³ΠΎ Π² ΠΊΠ°Ρ‡Π΅Π»ΡŒ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ Π² части IPv4 Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP.

ИспользованиС IPv6 в Advanced Direct Connect

Π”Π°, Таль, Ρ‡Ρ‚ΠΎ пассивным ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ приходится ΠΊΡƒΡ€ΠΈΡ‚ΡŒ Π² сторонкС. Но ΠΏΠΎΠΌΠΎΡ‡ΡŒ этому нСльзя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ… Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ IP-адрСс Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особого значСния – Π½Π° Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈ пассивы.

ИспользованиС IPv6 в Advanced Direct Connect

Π‘Π°! Активный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ отправляСт ΠΏΠ°ΡΡΠΈΠ²Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ?.. Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ «зависшСго» соСдинСния, Π½ΠΎ Π½Π΅Ρ‚, ΠΎΠ½ΠΎ получаСтся Π½Π° условиях A4.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? ΠžΠ±Ρ€Π°Ρ‰Π°Π΅ΠΌΡΡ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚:

CTM isn’t good if the other user doesn’t support IPv6

И вСдь Π½Π΅ ΠΏΠΎΡΠΏΠΎΡ€ΠΈΡˆΡŒ! Но это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ, нСзависимой ΠΎΡ‚ Ρ…Π°Π±Π° Π»ΠΎΠ³ΠΈΠΊΠΈ (см. ΠΊΠΎΠ΄ здСсь ΠΈ здСсь). Пассивам ΠΆΠ΅ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ нСльзя, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ

Active mode = TCPx + IPx

ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΆΠ΅ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ Π² части IPv6 Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP выглядят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Напомню, Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ PA для DC++ ΠΌΠ½Π΅ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ.

ИспользованиС IPv6 в Advanced Direct Connect

И снова ΡΡŽΡ€ΠΏΡ€ΠΈΠ·. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, пассивный Ρ€Π΅ΠΆΠΈΠΌ для IPv6, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт DC++, Π΅ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Ρ„Π΅ΠΉΠΊ, ΠΈΠ»ΠΈ Π±Π°Π³.

Π§Ρ‚ΠΎ дальшС?

Π’ настоящСС врСмя сущСствуСт Ρ€ΠΎΠ²Π½ΠΎ Π΄Π²Π° способа Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ соСдинСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IP.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ – ΠΏΡ€ΠΈΠ³Π»ΡƒΡˆΠΈΡ‚ΡŒ IPv6 вовсС ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Π°Π± для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ – Π²ΠΎΡ‚ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ-Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ стадии тСстирования.

Ну ΠΈ, лСнясь Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² DC, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅:

ΠšΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚, Ρ‚ΠΎΠΌΡƒ Π΄Π°Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Π° ΠΊΡ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Ρƒ Ρ‚ΠΎΠ³ΠΎ отнимСтся ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ. Π›ΠΊ. 8:18

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com