NAPTはネットワーク上を流れるパケットを書き換える行為であり、セキュリティ上も問題がある。しかし、これらはインターネット上のサービスを指定するポート番号を他の目的に流用するやり方であり、根本的な解決方法ではない。
限定された通信だけを行なうのであれば、ローカルなIPアドレスと、グローバルなIPアドレスを使い分けるNAPT(IPマスカレード)等の技術によって一時的に回避することが可能である。また、ネットワーク上でIPアドレスによって通信相手である相手のノードを一意に指定できないという問題は依然として残っている。