yo por mi experiencia propia , no activeis ni dmz , ni upnp ni ningun sistemas de esos automaticos. como mejor funciona y despues de haberlo echo en muchas consolas (ps3.ps4,360 y one) lo mejor es desactivar todo y abrir puertos manualmente, todas esos protocolos como dmz solo acarrean conflictos y por eso nunca termina de ir bien , mi recomendacion por experiencia es la siguiente :
1º desactivar upnp y dmz
2º poner ip automatica en xbox y asociarle una ip estatica desde el router mediante direcion MAC
3º abrir todos los puertos , manualmente uno a uno (no utilizar la opcion tcp/udp siempre o tcp o udp no las dos a la vez)
4º reiniciar router y apagar con ahorro de energia xbox y encenderla cuando el router este listo
Aqui os dejo mis puertos que e abierto y me funcionan perfectamente .
Xbox One 3076 UDP
Xbox One 88 UDP
Xbox One 53 TCP
53 UDP
Xbox One 3076 TCP
xbox one 3075 TCP
xbox one 3075 UDP
xbox one 3074 TCP
3074 UDP
XBOX ONE 500 UDP
XBOX ONE 3544 UDP
XBOX ONE 4500 TCP
xbox one 3659 UDP
xbox one 4500 UDP
xbox one 3659 TCP