เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ NAT เจŸเฉเจฐเฉˆเจตเจฐเจธเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

เจ‡เจน เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจฆเจพ เจฎเฉเจซเจผเจค เจ…เจจเฉเจตเจพเจฆ เจนเฉˆ เจกเฉ€เจธเฉ€++ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเจพ เจฌเจฒเฉŒเจ—.

เจฒเฉ‡เจ–เจ• เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจพเจฒ (เจ…เจคเฉ‡ เจธเจชเจธเจผเจŸเจคเจพ เจ…เจคเฉ‡ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฒเจˆ), เจฎเฉˆเจ‚ เจ•เฉเจ เจฒเจฟเฉฐเจ• เจ…เจคเฉ‡ เจ•เฉเจ เจจเจฟเฉฑเจœเฉ€ เจ–เฉ‹เจœ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจนเจจเฅค

เจœเจพเจฃ เจชเจ›เจพเจฃ

เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจ•เจจเฉˆเจ•เจŸเจฟเฉฐเจ— เจชเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค NAT เจŸเฉเจฐเจพเจตเจฐเจธเจฒ เจ‰เจฆเฉ‹เจ‚ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเจพเจธเฉ‡ เจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจซเจพเจ‡เจฐเจตเจพเจฒ เจœเจพเจ‚ NAT เจกเจฟเจตเจพเจˆเจธ เจฆเฉเจ†เจฐเจพ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจœเฉ‡เจ•เจฐ เจฆเฉ‹เจตเฉ‡เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเจจ

เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจญเฉ‡เจœเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจธเจฆเจพ เจ†เจชเจฃเจพ IP เจชเจคเจพ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค $ConnectToMe เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐเฅค เจ‡เจธ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจ•เจฎเจพเจ‚เจก เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเจพ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเฉˆ

เจนเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚, เจ‡เฉฑเจ• เจชเฉˆเจธเจฟเจต เจ•เจฒเจพเจ‡เฉฐเจŸ A เจ‡เฉฑเจ• เจนเฉเจ•เจฎ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ $RevConnectToMe เจธเจฐเจ—เจฐเจฎ เจ•เจฒเจพเจ‡เฉฐเจŸ B, เจœเฉ‹ เจซเจฟเจฐ $ConnectToMe เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ NAT เจŸเฉเจฐเฉˆเจตเจฐเจธเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ
เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ S เจ‰เจชเจฐเฉ‹เจ•เจค เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, DC เจนเฉฑเจฌ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ

เจœเฉ‡เจ•เจฐ เจฆเฉ‹เจตเฉ‡เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเจจ เจเจกเฉ€เจธเฉ€ เจนเฉฑเจฌ

เจตเฉฑเจ–-เจตเฉฑเจ– NATs เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจธเจฅเจฟเจค เจ•เจฒเจพเจ‡เฉฐเจŸ A ะธ B เจนเฉฑเจฌ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจ‡เจ† S.

เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ NAT เจŸเฉเจฐเฉˆเจตเจฐเจธเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ
เจ•เจฒเจพเจ‡เฉฐเจŸ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจคเฉ‹เจ‚ เจนเฉฑเจฌ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจธเจผเจจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค A

เจนเฉฑเจฌ เจชเฉ‹เจฐเจŸ 1511 'เจคเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ A เจ†เจชเจฃเฉ‡ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจชเฉ‹เจฐเจŸ 50758 เจฐเจพเจนเฉ€เจ‚ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจ•เจจเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจนเฉฑเจฌ, เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, NAT เจกเจฟเจตเจพเจˆเจธ เจฆเจพ เจชเจคเจพ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจชเฉเจฐเจธเจพเจฐเจฃ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ—เจพเจนเจ• A เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ S เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเจพเจฒ เจœเฉเฉœเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจฎเฉฐเจ—เจฃ เจตเจพเจฒเจพ เจธเฉเจจเฉ‡เจนเจพ B.

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

เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเฉ‹เจฃ เจ•เจฐเจ•เฉ‡, เจ•เจฒเจพเจ‡เฉฐเจŸ B, เจ‡เจน เจ•เจฎเจพเจ‚เจก เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ 'เจคเฉ‡, NAT เจฐเจพเจนเฉ€เจ‚ เจนเฉฑเจฌ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจ—เจ เจ†เจชเจฃเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจชเฉ‹เจฐเจŸ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

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

เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ—เจพเจนเจ• A เจคเฉเจฐเฉฐเจค เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเจพเจฒ เจธเจฌเฉฐเจง เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ B เจ…เจคเฉ‡ เจ†เจชเจฃเฉ€ เจจเจฟเฉฑเจœเฉ€ เจฌเฉฐเจฆเจฐเจ—เจพเจน เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

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

เจ•เฉ€ เจ—เฉฑเจฒ เจนเฉˆ? เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจตเจฐเจคเฉ‡ เจ—เจ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจชเฉ‹เจฐเจŸ เจฐเจพเจนเฉ€เจ‚ เจ‡เฉฑเจ• เจœเจจเจคเจ• เจชเจคเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพ เจ•เฉ‡ เจ‰เจธเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจœเจพเจตเฉ‡เฅค

เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ NAT เจŸเฉเจฐเฉˆเจตเจฐเจธเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ
เจฌเจฟเฉฐเจ—เฉ‹!

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเจพ NAT B เจ•เจฒเจพเจ‡เฉฐเจŸ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเฉ€ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฆเจพ เจชเฉ‚เจฐเจพ เจ…เจงเจฟเจ•เจพเจฐ เจนเฉˆเฅค A, เจชเจฐ เจ‰เจธเจฆเฉ€ เจ†เจชเจฃเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธ เจธเฉฐเจฌเฉฐเจง เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจ—เจ "เจฎเฉ‹เจฐเฉ€" เจตเจฟเฉฑเจš เจจเจฟเจฐเจฆเฉ‡เจธเจผเจฟเจค เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจธเฉฐเจฌเฉฐเจง เจธเจฅเจพเจชเจฟเจค เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ NAT เจŸเฉเจฐเฉˆเจตเจฐเจธเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ
เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจœเฉ‹ เจชเฉ‚เจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ‡เจธ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจซเจฟเฉฑเจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเฉˆเจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจ–เฉ‹เจฒเฉเจนเฉ‡ เจ—เจ เจœเจจเจคเจ• เจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ NAT-S, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจจเจฟเฉฑเจœเฉ€ เจชเจคเฉ‡เฅค

เจเจชเฉ€เจฒเจพเจ—

เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฒเจ—เจญเจ— เจ…เฉฑเจงเฉ‡ DC เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ‡ เจธเฉฐเจญเจต เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจšเฉŒเจฅเจพเจˆ เจนเจฟเฉฑเจธเจพ เจธเจฅเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพเฅค

เจ…เฉฑเจ—เฉ‡ DC++ NAT เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพ, เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ A-S ะธ B-S เจ‡เฉฑเจ• เจธเจฟเฉฑเจงเจพ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจญเจพเจตเฉ‡เจ‚ A ะธ B เจชเฉˆเจธเจฟเจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเจจเฅค

เจธเจฐเฉ‹เจค: www.habr.com