Ya lo solucioné, gracias. UPNP me parecía demasiado arriesgado cuando lo único que me interesaba era que la Xbox tuviera vía libre por la red, por lo que me decanté por el DMZ host, que viene siendo lo mismo que UPNP pero únicamente para una dirección IP, la que le asigné a mi Xbox y cambié los servidores DNS a los de Google.