Need a static IP address on your Xbox console ... UPnP doesn't always work, I find, to improve your Xbox connectivity. But it's always worth a shot. Read about how to enable UPnP for Xbox here.