NATのしくみ
NATとはそもそもなんなのか(NetWork Access Translation)
結論からいえばプライベートIPを公開IPに変換するためのもの
静的NAT(Static NAT)
- プライベートIPとグローバルIPを1対1で変換するためのもの。
- 主に用途はサーバーとか常時外部からアクセスされる端末に使うもの。
動的NAT(Dynamic NAT)
- 使っていいグローバルIPをいくつかリストにして、プライベートIPがグローバルIPを必要としたときに渡すスタイル
- 通信終了したらグローバルIPを返却することで使いまわしを可能とするすごすごシステム
- とはいっても大量にグローバルIPを用意することなんて無理なので一般のご家庭では無理です
Port Address Translation
- 1つのグローバルIPとポート番号を使って複数端末を識別する。
- 一般のご家庭ではこれを使うことがほとんど
- プライベートIP:1234 ⇒ グローバルIP:50001