ืืจืืืื ืืืืื ืฆื ืืขืงืฆืืข 8. ืืขืจ ืืขืงืฆืืข ืืื ืืืืขืจ ืืืืืืืง ืืืืึทื ... ื ืึธื ืงืึทืืคึผืืืฉืึทื, ืืืจ ืืืขื ืงืขื ืขื ืฆื ืงืึทื ืคืืืืขืจ ืืื ืืขืจื ืขื ืึทืงืกืขืก ืคึฟืึทืจ ืืืื ืืืืขืจื! ืืื ืืืื ืึทืจืืึทื ืืึธืื ืึทื ืคืืืข ืืขื ืืฉื ืืึทืืื ืืื ืืื ืืขื ืคืื ื ๐ ืึธืืขืจ ืืืจ ืืขื ืขื ื ืืฉื ืืืื ืขืจ ืคืื ืืื! ืืื ืืืจ ื ืึธื ืืึธืื ืึท ืคึผืืึทืฅ ืคืื ืืฉืืงืึทืืืข ืืืื ืคืึธืจืืืก. ืืื ืืืฆื ืฆื ืืขืจ ืืขืืข ืคืื โโืืื ืืืขืจ ืืขืงืฆืืข.
ืืื ืืืจ ืืืกืืึธืืข ืฉืืื ืืขืกื, ืืืึทื ื ืืืจ ืืืขืื ืจืขืื ืืืขืื NAT. ืืื ืืื ืืืืขืจ ืึทื ืึทืืขืืขื ืืืืก ืืืึทืืฉืื ืืขื ืืขืงืฆืืข ืืืืืกื ืืืึธืก NAT ืืื. ืืขืจืืืขืจ, ืืืจ ืืืขืื ื ืืฉื ืืึทืฉืจืืึทืื ืืื ืืขืืึทื ืืื ืขืก ืึทืจืืขื. ืืื ืืืขื ื ืึธืจ ืืืืขืจืืืจื ืึทืืึธื ืืืืืขืจ ืึทื NAT ืืื ืึทื ืึทืืจืขืก ืืืืขืจืืขืฆืื ื ืืขืื ืึธืืึธืืืข ืืืึธืก ืืื ืืขืืืขื ืื ืืืขื ืืึทื ืฆื ืฉืคึผืึธืจื "ืืืืึทืก ืืขืื," ื"ื. ืฆืืืืจ IPs (ืื ืึทืืจืขืกืขืก ืืืึธืก ืืขื ืขื ืจืึทืืืื ืืืืฃ ืื ืืื ืืขืจื ืขื).
ืืื ืื ืคืจืืขืจืืืงืข ืืขืงืฆืืข, ืืืจ ืืืกืืึธืืข ืฉืืื ืืืืขืจืงื ืึทื NAT ืืื ืืืื ืคืื ืื ืึทืงืกืขืก ืงืึธื ืืจืึธื ืคึผืึธืืืืืง. ืืึธืก ืืื ืืึทื ืฅ ืืึทืืืฉืืงืึทื. ืืื SmartConsole, NAT ืกืขืืืื ืืก ืืขื ืขื ืืขืฉืืขืื ืืื ืึท ืืึทืืื ืืขืจ ืงืืืืื. ืืืจ ืืืขืื ืืืฉืืืื ืงืืงื ืืึธืจื ืืืึทื ื. ืืื ืึทืืืขืืืื, ืืื ืืขื ืืขืงืฆืืข ืืืจ ืืืขืื ืืืกืงืืืืจื NAT ืืืืคึผืก, ืงืึทื ืคืืืืขืจ ืืื ืืขืจื ืขื ืึทืงืกืขืก ืืื ืงืืง ืืื ืื ืงืืึทืกืืฉ ืืืึทืฉืคึผืื ืคืื ืคึผืึธืจื ืคืึธืจืืืขืจืืื ื. ืืขื ืข. ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืึธืก ืืื ืืขืจืกื ืึธืคื ืืขื ืืฆื ืืื ืงืึธืืคึผืึทื ืืขืก. ืืืืืจ ืื ืืืืืขื.
ืฆืืืื ืืืขืื ืฆื ืงืึทื ืคืืืืขืจ NAT
ืืฉืขืง ืคึผืืื ื ืฉืืืฆื ืฆืืืื ืืืขืื ืฆื ืงืึทื ืคืืืืขืจ NAT: ืึธืืึทืืึทืืืง NAT ะธ ืืึทื ืืึทื NAT. ืืขืจืฆื, ืคึฟืึทืจ ืืขืืขืจ ืคืื ืื ืืขืืืึธืืก ืขืก ืืขื ืขื ืฆืืืื ืืืืคึผืก ืคืื ืืืืขืจืืขืฆืื ื: ืืึทืืึทืืื NAT ะธ ืกืืึทืืืง NAT. ืืื ืึทืืืขืืืื ืขืก ืงืืงื ืืื ืืขื ืืืื:
ืืื ืคึฟืึทืจืฉืืืื ืึทื ืจืืึฟ ืืกืชึผืื ืึทืืฅ ืงืืงื ืืืืขืจ ืงืึธืืคึผืืืฆืืจื ืืืฆื, ืึทืืื ืืึธืื ืก ืงืืง ืืืึท ืืขืืขืจ ืืืคึผ ืืื ืึท ืืืกื ืืขืจ ืืขืืึทื.
ืึธืืึทืืึทืืืง NAT
ืืึธืก ืืื ืื ืคืึทืกืืึทืกื ืืื ืืืืึทืกื ืืืขื. ืงืึทื ืคืืืืขืจืื ื NAT ืืื ืืืจืืืขืงืึธืื ืืื ืืืืื ืฆืืืื ืงืืืงืก. ืื ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืืื ืขืคึฟืขื ืขื ืื ืคึผืจืึธืคึผืขืจืืืขืก ืคืื ืื ืืขืืขืื ืืืืคืขืฅ (ืืืื ืขืก ืืืืืืืื, ื ืขืฅ, ืืึทืืขืืึธืก, ืืื"ื ื), ืืืื ืฆื ืื NAT โโืงืืืืื ืืื ืืฉืขืง ืื "ืืืื ืึธืืึทืืึทืืืง ืึทืืจืขืก ืืืืขืจืืขืฆืื ื ืึผืืืื" ืืึธ ืืืจ ืืืขื ืืขื ืื ืคืขืื - ืื ืืืืขืจืืขืฆืื ื ืืืคึฟื. ืขืก ืืขื ืขื, ืืื ืืขืจืืื ื ืืืืื, ืฆืืืื ืคืื ืืื.
1. ืึทืืืึธืืึทืืืง ืืึทืืึทืืื ื ืึทื
ืืืจื ืคืขืืืงืืึทื ืขืก ืืื ืืึทืืึทืืื. ืืขื ืข. ืืื ืืขื ืคืึทื, ืืื ืืืขืจ ื ืขืฅ ืืืขื "ืืึทืืึทืืื" ืืื ืืขืจ ืขืืืขืืข ืขืคื ืืืขื IP ืึทืืจืขืก. ืืื ืืขื ืคืึทื, ืื ืึทืืจืขืก ืงืขื ืขื ืืืื ืืขื ืืืขื ืคึฟืื ืื ืคืื ืืจืืืกื ืืืง ืฆืืืื ื ืคืื ืื ืืืืืืืื, ืึธืืขืจ ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื ืขืืืขืืข ืื ืืขืจืข. ืืขื ืืืคึผ ืคืื NAT ืืื ืึธืคื ืืขืจืืคื ืืื ืึทืืืฉ ืึธืืขืจ ืคืืืข-ืฆื-ืืืื ืขืจ, ืืืืึทื ืขืืืขืืข ืื ืขืจืืขื ืึทืืจืขืกืขืก ืืขื ืขื ืืืืขืจืืขืืขืฆื ืืื ืืืื ืคืื ืืจืืืกื ืืืง. ืืขืืืืื ืืืขื, ืืึธืก ืืื ืืขืืืขื ืืืจื ื ืืฆื ืคืึทืจืฉืืืขื ืข ืคึผืึธืจืฅ ืืืขื ืืจืึธืืงืึทืกืืื ื. ืืึทืืึทืืื NAT ืึทืจืืขื ืืืืื ืืื ืืืื ืจืืืืื ื (ืคืื ืืื ืขืืืืื ืืง ืฆื ืึทืจืืืก) ืืื ืืื ืืืขืึทื ืคึฟืึทืจ ืืืืข ื ืขืืืืึธืจืงืก ืืืขื ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืฆืืฉืืขืื ืึทืงืกืขืก ืฆื ืื ืืื ืืขืจื ืขื. ืืืื ืคืึทืจืงืขืจ ืืื ืื ืืฉืืืืืื ืคึฟืื ืึท ืคืื ืืจืืืกื ืืืง ื ืขืฅ, NAT ืืืขื ืืขืืืืื ืืืขื ื ืืฉื ืึทืจืืขืื. ืืึธืก ืืื ื ืึธื ืฉืืฅ ืคึฟืึทืจ ืื ืขืจืืขื ื ืขืืืืึธืจืงืก.
2. ืึธืืึทืืึทืืืง ืกืืึทืืืง ื ืึทื
ืืึทืืึทืืื NAT ืืื ืืื ืคึฟืึทืจ ืึทืืขืืขื, ืึธืืขืจ ืืึธืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืฆืืฉืืขืื ืึทืงืกืขืก ืคึฟืื ืึท ืคืื ืืจืืืกื ืืืง ื ืขืฅ ืฆื ืขืืืขืืข ืื ืขืจืืขื ืกืขืจืืืขืจ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืึท DMZ ืกืขืจืืืขืจ, ืืื ืืื ืืื ืืืขืจ ืืืึทืฉืคึผืื. ืืื ืืขื ืคืึทื, ืกืืึทืืืง NAT ืงืขื ืขื ืืขืืคึฟื ืืื ืื. ืขืก ืืื ืืืื ืืึทื ืฅ ืืจืื ื ืฆื ืื ืกืืึทืืืจื. ืขืก ืืื ืืขื ืื ืฆื ืืืืฉื ืื ืืืืขืจืืขืฆืื ื ืืืคึฟื ืฆื ืกืืึทืืืง ืืื ืื ืืืืคืขืฅ ืคึผืจืึธืคึผืขืจืืืขืก ืืื ืกืคึผืขืฆืืคืืฆืืจื ืื ืขืคื ืืืขื IP ืึทืืจืขืก ืืืึธืก ืืืขื ืืืื ืืขืืืืื ื ืคึฟืึทืจ NAT (ืืขื ืื ืืืื ืืืืื). ืืขื ืข. ืืืื ืขืืขืฆืขืจ ืคืื ืื ืคืื ืืจืืืกื ืืืง ื ืขืฅ ืึทืงืกืขืก ืืขื ืึทืืจืขืก (ืืื ืงืืื ืคึผืึธืจื!), ืื ืืขืื ืืืขื ืืืื ืคืึธืจืืืขืจืืื ืฆื ืึท ืกืขืจืืืขืจ ืืื ืึทื ืื ืขืจืืขื IP. ืืขืจืฆื, ืืืื ืืขืจ ืกืขืจืืืขืจ ืืื ืืื ืึธื ืืืื, ืืืื IP ืืืขื ืืืื ืืืืฉื ืฆื ืื ืึทืืจืขืก ืืืจ ืกืคึผืขืกืืคืืขื. ืืขื ืข. ืืึธืก ืืื NAT ืืื ืืืืืข ืืื ืกืืจืืงืฆืืขืก. ืขืก ืืื ืืืื ืืขืจืืคื ืืืื ืขืจ-ืฆื-ืืืื ืขืจ ืืื ืืื ืืขื ืืฆื ืคึฟืึทืจ ืฆืืืืจ ืกืขืจืืืขืจืก. ืคืืจืืืืก "ืืื"? ืืืืึทื ืขืก ืืื ืืืื ืืจืืืก ืฉืืขืจืื ื - ืื ืขืคื ืืืขื IP ืึทืืจืขืก ืืื ืืึธืจ ืคืึทืจื ืืืขื (ืึทืืข ืคึผืึธืจืฅ). ืืืจ ืงืขื ืขื ื ืืฉื ื ืืฆื ืืืื ืฆืืืืจ ืึทืืจืขืก ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืื ืขืจืืขื ืกืขืจืืืขืจืก (ืืื ืคืึทืจืฉืืืขื ืข ืคึผืึธืจืฅ). ืืืฉื HTTP, FTP, SSH, SMTP, ืขืืง. ืืึทื ืืึทื NAT ืงืขื ืขื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื.
ืืึทื ืืึทื NAT
ืื ืคึผืืงืืืืืขืจืึทืื ืคืื ืืึทื ืืึทื NAT ืืื ืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืืืืขืจืืขืฆืื ื ืึผืืืื ืืื. ืืื ืืขืจ ืืขืืืืงืขืจ NAT ืงืืืืื ืืื ืึทืงืกืขืก ืงืึธื ืืจืึธื ืคึผืึธืืืืืง. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืึทื ืืึทื NAT ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืืืขืจืืขืฆืื ื ืึผืืืื. ืื ืคืืืืขื ืืข ืคืขืืืขืจ ืืขื ืขื ืืืจืขืืืืื ืฆื ืืืจ: ืึธืจืืืื ืขื ืืงืืจ, ืึธืจืืืื ืขื ืืขืกืืื ืืืฉืึทื, ืึธืจืืืื ืขื ืืึทืืื ืื ืืก, ืืืืขืจืืขืืขืฆื ืืงืืจ, ืืืืขืจืืขืืขืฆื ืืขืกืืื ืืืฉืึทื, ืืืืขืจืืขืืขืฆื ืืึทืืื ืื ืืก.
ืขืก ืืขื ืขื ืืืื ืฆืืืื ืืืืคึผืก ืคืื NAT ืืขืืืขื ืืึธ - ืืึทืืึทืืื ืืื ืกืืึทืืืง.
1. ืืึทื ืืึทื ืืึทืืึทืืื ื ืึทื
ืืึทืืึทืืื NAT ืืื ืืขื ืคืึทื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืคืึทืจืฉืืืขื ืข ืกืืืืึทืืืึธื ืก. ืขืืืขืืข ืืืืฉืคืืื:
- ืืืขื ืืืจ ืึทืงืกืขืก ืึท ืกืคึผืขืฆืืคืืฉ ืืืื ืคึฟืื ืื ืืืืข ื ืขืฅ, ืืืจ ืืืืื ืฆื ื ืืฆื ืึท ืึทื ืืขืจืฉ ืืจืึธืืงืึทืกื ืึทืืจืขืก (ืึทื ืืขืจืฉ ืืื ืื ืืืึธืก ืืื ืืขื ืืฆื ืคึฟืึทืจ ืึทืืข ืื ืืขืจืข ืงืึทืกืขืก).
- ืขืก ืืขื ืขื ืึท ืจืืืืง ื ืืืขืจ ืคืื ืงืึธืืคึผืืืืขืจืก ืืืืฃ ืื ืืืืข ื ืขืฅ. ืึธืืึทืืึทืืืง ืืึทืืึทืืื NAT ืืืขื ื ืืฉื ืึทืจืืขืื ืืึธ, ืืืืึทื ... ืืื ืืขื ืกืขืืึทืคึผ, ืขืก ืืื ืืขืืืขื ืฆื ืฉืืขืื ืืืืื ืืืื ืขืคื ืืืขื IP ืึทืืจืขืก, ืืื ืืขืจ ืืืึธืก ืงืึธืืคึผืืืืขืจืก ืืืขื "ืืึทืืึทืืื". ืขืก ืงืขื ืคืฉืื ื ืืฉื ืืืื ืืขื ืื ืคึผืึธืจืฅ ืคึฟืึทืจ ืืจืึธืืงืึทืกืืื ื. ืขืก ืืขื ืขื, ืืื ืืืจ ืืขืืขื ืงื, ืึท ืืืกื ืืขืจ ืืื 65 ืืืืื ื. ืืขืจืฆื, ืืขืืขืจ ืงืึธืืคึผืืืืขืจ ืงืขื ืขื ืืืฉืขื ืขืจืืื ืืื ืืขืจืืขืจ ืคืื ืกืขืฉืึทื ื. ืืึทื ืืึทื ืืึทืืึทืืื NAT ืึทืืึทืื ืืืจ ืฆื ืฉืืขืื ืึท ืืขืงื ืคืื ืขืคื ืืืขื IP ืึทืืจืขืกืขืก ืืื ืื Translated Source ืคืขืื. ืืขืจืืื ืื ืงืจืืกืื ื ืื ื ืืืขืจ ืคืื ืืขืืืขื NAT ืืืืขืจืืขืฆืื ืืขื.
2.ืืึทื ืืึทื ืกืืึทืืืง ื ืึทื
ืกืืึทืืืง NAT ืืื ืืขื ืืฆื ืคืื ืืขืจ ืึธืคื ืืืขื ืืึทื ืืืึทืื ืฉืึทืคึฟื ืืืืขืจืืขืฆืื ื ืึผืืืื. ื ืงืืึทืกืืฉ ืืืึทืฉืคึผืื ืืื ืคึผืึธืจื ืคืึธืจืืืขืจืืื ื. ืืขืจ ืคืึทื ืืืขื ืึท ืขืคื ืืืขื IP ืึทืืจืขืก (ืืืึธืก ืงืขื ืืขืืขืจื ืฆื ืึท ืืืืืืืื) ืืื ืึทืงืกืขืกื ืคึฟืื ืึท ืคืื ืืจืืืกื ืืืง ื ืขืฅ ืืืืฃ ืึท ืกืคึผืขืฆืืคืืฉ ืคึผืึธืจื ืืื ืื ืืขืื ืืื ืืืืขืจืืขืืขืฆื ืฆื ืึทื ืื ืขืจืืขื ืืืื. ืืื ืืื ืืืขืจ ืืึทืืึธืจืึทืืึธืจืืข ืึทืจืืขื, ืืืจ ืืืขืื ืคืึธืจืืืก ืคึผืึธืจื 80 ืฆื ืื DMZ ืกืขืจืืืขืจ.
ืืืืืขื ืืขืงืฆืืข
ืืืืึทืื ืืื ื ืคึฟืึทืจ ืืขืจ ืืื ืคืึทืจืืื ืื ืืื ืืืขืจ
ืืงืืจ: www.habr.com