ネットワークでは避けて通れない NAT。 Network Address Translation を略したもので、文字通りアドレスの変換を行う。 NAT は SNAT/DNAT に分類され、 送信元アドレスを変換するのが SNAT。 送信先アドレスを変換するのが DNAT。 この技術が解決しようとしているのは プライベートアドレスとグローバルアドレスは直接通信できない という問題。(実際はこの限りではないが、大体の場合はこれ) グローバルアドレスは限りがあるので、普通はプライベートアドレスを使う。 プライベートアドレスを使っているとグローバルアドレスと通信できない。 それでは困るのでプライベートネットワークの代表者にグローバルアドレスを付与する。 この代表者が NAT 機能を提供する。 この例で表現すると、 SNAT はプライベートアドレスから発生した通信をグローバルアドレスに届ける技術。