Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° Π΅Π΄Π½ΠΎ ΠΎΡ Π·Π°ΠΏΠΈΡΠΊΠΈΡΠ΅ Π² .
Π‘ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π°Π²ΡΠΎΡΠ° (ΠΊΠ°ΠΊ ΠΈ Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ) Ρ ΡΠ½Π°ΡΡΡ Π²ΡΡΠ·ΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ Π½ΡΠΊΠΎΠΈ Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡ.
ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΎΡ Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°, ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π² Π°ΠΊΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° NAT ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π°ΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π΅ Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΠΎΡ Π½ΠΈΡΠΎ Π΅Π΄Π½Π°ΡΠ° ΡΡΡΠ°Π½Π°. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΏΠΎΡΠ°Π΄ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π²Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ Π·Π°ΡΠΈΡΠ½Π°ΡΠ° ΡΡΠ΅Π½Π° ΠΈΠ»ΠΈ NAT ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ.
ΠΠΊΠΎ ΠΈ Π΄Π²Π°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ° Π² Π°ΠΊΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ
ΠΠ½ΠΈΡΠΈΠ°ΡΠΎΡΠ½ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΡΠ΄ΡΡΠΆΠ°ΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΌΡ IP-Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ ΠΊΡΠΌ Π΄ΡΡΠ³ ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°, ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π° Π²ΡΡΠ·ΠΊΠ° Ρ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΎΡΠ°.
ΠΠΊΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΅ Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ
Π§ΡΠ΅Π· Ρ ΡΠ±Π° ΠΏΠ°ΡΠΈΠ²Π½ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ A ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΡΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ B, ΠΊΠΎΠΉΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° $ConnectToMe.

ΠΠ°ΡΠΎ ΡΡΡΠ²ΡΡ S Π² Π³ΠΎΡΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π΅ DC Ρ
ΡΠ±
ΠΠΊΠΎ ΠΈ Π΄Π²Π°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ° Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π°
ΠΠ»ΠΈΠ΅Π½ΡΠΈ, Π½Π°ΠΌΠΈΡΠ°ΡΠΈ ΡΠ΅ Π·Π°Π΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ NAT, A ΠΈ B ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΊΡΠΌ Ρ ΡΠ±Π° S.

Π’Π°ΠΊΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° Ρ Ρ
ΡΠ±Π° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° A
Π₯ΡΠ±ΡΡ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ Π²ΡΡΠ·ΠΊΠΈ Π½Π° ΠΏΠΎΡΡ 1511. ΠΠ»ΠΈΠ΅Π½ΡΡΡ A ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ ΡΠ²ΠΎΡΡΠ° ΡΠ°ΡΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° ΠΏΡΠ΅Π· ΠΏΠΎΡΡ 50758. Π₯ΡΠ±ΡΡ, ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π°, Π²ΠΈΠΆΠ΄Π° Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ NAT, ΡΠ°Π±ΠΎΡΠΈ Ρ Π½Π΅Π³ΠΎ ΠΈ ΠΏΡΠ΅Π΄Π°Π²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ.
ΠΠ»ΠΈΠ΅Π½Ρ A ΠΈΠ·ΠΏΡΠ°ΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ° S ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΌΠΎΠ»Π±Π° Π·Π° ΠΏΠΎΠΌΠΎΡ ΠΏΡΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° B.
Π₯ΡΠ±: [Outgoing][178.79.159.147:1511] ΠΠ Π¦Π AAAA BBBB ADCS/0.10 1649612991
Π‘ΡΡΠΎ Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ B, ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠΎΠ±ΡΠΈ ΡΠ²ΠΎΡ ΡΠ°ΡΡΠ΅Π½ ΠΏΠΎΡΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ Ρ ΡΠ±Π° ΠΏΡΠ΅Π· NAT.
Π₯ΡΠ±: [Incoming][178.79.159.147:1511] DNAT BBBB AAAA ADCS/0.10 59566 1649612991
Π‘Π»Π΅Π΄ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ A Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈ Π²ΡΡΠ·ΠΊΠ° Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° B ΠΈ ΡΡΠΎΠ±ΡΠ°Π²Π° ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΡΠ°ΡΡΠ΅Π½ ΠΏΠΎΡΡ.
Π₯ΡΠ±: [Outgoing][178.79.159.147:1511] D<b>Π ΠΠ’</b> AAAA BBBB ADCS/0.10 <b>50758</b> 1649612991ΠΠ°ΠΊΡΠ² Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡ? ΠΠ½ΡΠ΅ΡΠ΅ΡΡΡ Π΅ Π² ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΡΠ°ΠΉΠ½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π½Π° ΡΡΡΠ°ΡΠ° Π²ΡΡΠ·ΠΊΠ° ΡΡΠ΅Π· ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²Π° Π²ΡΡΠ·ΠΊΠ° Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ Π°Π΄ΡΠ΅Ρ ΠΏΡΠ΅Π· Π²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ ΡΠ°ΡΡΠ΅Π½ ΠΏΠΎΡΡ.

ΠΠΈΠ½Π³ΠΎ!
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, NAT Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° B ΠΈΠΌΠ° ΠΏΡΠ»Π½ΠΎΡΠΎ ΠΏΡΠ°Π²ΠΎ Π΄Π° ΠΎΡΡ Π²ΡΡΠ»ΠΈ ΠΏΡΡΠ²ΠΈΡ ΠΎΠΏΠΈΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° A, Π½ΠΎ Π²Π΅ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΌΡ ΠΈΡΠΊΠ°Π½Π΅ Π½Π°ΡΠΎΡΠ²Π° ΡΠ΅ Π² "Π΄ΡΠΏΠΊΠ°ΡΠ°", ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΡΠ°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ°, ΠΈ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°.

ΠΠ»ΡΡΡΡΠ°ΡΠΈΡ, ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ° Π·Π° ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Ρ ΡΠ³ΠΎΠ²ΠΎΡΠΊΠ°, ΡΠ΅ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅, ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ΅ΡΠΈΡ NATβS, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈ ΡΠ°ΡΡΠ½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ.
ΠΠΏΠΈΠ»ΠΎΠ³
ΠΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ (ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ°) ΡΡΠ°ΡΠΈΡ, ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° DC ΡΠ°Π±ΠΎΡΡΡ Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠ΅ΡΠ²ΡΡΡΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π΅Π½Π°.
Π Π±ΡΠ΄Π΅ΡΠ΅ , ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ Π²ΡΡΠ·ΠΊΠΈ AβS ΠΈ BβS Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ-ΠΊΠ»ΠΈΠ΅Π½Ρ, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ A ΠΈ B ΡΠ° Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
