Behind a NA(P)T, you can obviously only use those protocols that the translator knows how to remap ports for.