La DMZ es para que un equipo está en la zona exterior a internet directamente. Se debe usar solamente si tienes un servidor bien protegido. Tener una estación de trabajo metida en la DMZ es, por definición, incorrecto. Aunque allá cada uno con sus configuraciones y riesgos que esté dispuesto a aceptar.
Otro apunte sobre el tema: ¿Tienes activado el UPNP en el router? UPNP es un servicio que abre automáticamente los puertos que le piden los equipos y luego, cuando hace un buen rato que los ha dejado de usar cerrarlos para abrirlos después de nuevo cuando vuelvan a hacer falta. A mi me basta con tener eso activo para que me funcionen todas las aplicaciones que uso. En la red de casa tengo cuatro equipos y los cuatro funcionan perfectamente.
¿Exactamente para qué servicio/puerto estás abriendo?