Esto que comentas es el DMZ.el upnp sirve para que tu router abra los puertos que cada programa necesita....es decir: si tu ps3 pide abrir el puerto X, el router coje y lo abre solo y asi apra todos los programas.
No confundamos términos.La arquitectura UPnP soporta el trabajo de una red sin configurar y automáticamente detecta cualquier dispositivo que puede ser incorporado a esta, obtiene su dirección IP, un nombre lógico, informando a los demás de sus funciones y capacidad de procesamiento, e informarle, a su vez, de las funciones y prestaciones de los demás..
Eso dice Wiki.