この技術が解決しようとしているのはプライベートアドレスとグローバルアドレスは直接通信できないという問題。(実際はこの限りではないが、大体の場合はこれ)グローバルアドレスは限りがあるので、普通はプライベートアドレスを使う。プライベートアドレスを使っているとグローバルアドレスと通信できない。それでは困るのでプライベートネットワークの代表者にグローバルアドレスを付与する。プライベートアドレスから発生した通信をグローバルアドレスに届ける技術。プライベートアドレス(S)をグローバルアドレスに書き換えて通信を実現している。ホームネットワークから外部サービスへの通信等がこれ。グローバルアドレスから発生した通信をプライベートアドレスに届ける技術。グローバルアドレス(D)をプライベートアドレスに書き換えて実現している。等のサーバ等を複数台構築してアドレスを一つに見せて外部に公開する場合がこれ。普通の場合同時に必要になる。的な変換を行わないと得られない。