If all else fails and you are not on CG-NAT try putting the Xbox on the DMZ. Not the ideal solution but should work.
The Xbox apparently works better using IPv6 so you really should consider a good VDSL capable modem/router. Billion, FritzBox, Asus and Ubiquiti are known to work properly with IPv6, TP-Link at the moment do not although they are working on a firmware fix. Netgear also does not work properly with IPv6 and they apparently said they have no plans to fix it. The four listed as working are not the cheapest but they do work very well.
> "The Xbox apparently works better using IPv6"
I noticed Microsoft reporting what you say at various IPv6 presentations given at UK IPv6 Council and UKNOF meetings. In addition, a large proportion of the presenting companies (which admittedly is a self-selecting set) seem very keen on moving to IPv6-only internally, which is a very interesting development.
Despite the self-selection bias, I expect this to become the norm once IPv6 passes the 50% deployment point, simply because beancounters don't want to fund two systems running in parallel, and sysadmins prefer to avoid the headache. Twice the number of things to break reduces hammock time. 😛
I just checked if my ip was being shared and it is not, my public ip is the same as the one showing on my homehub5 and also i checked my router it is a type A.
If trying the Xbox on the DMZ you should delete all other port forwarding rules that apply to the ports used.
I'm wondering if the tests actually reflect what is happening. Does the Xbox have any utilities to directly show which packets are getting through? If the only "testing" available is to see whether games work, that wouldn't be a very strong indicator since lots of other factors come into play.
I don't know anything about Windows machines, but if a Unix/Linux system (like say a Raspberry Pi) were connected into the Home Hub's switch, you could run a "tcpdump" on the Pi console and then get a friend to poke at individual ports on your forwarded host with telnet while you watch the Pi's response in the tcpdump output. Is anything like this available on the Xbox?
It might, probably should have, something like this;
Couldn't say exactly don't use an Xbox or any other consol but it should work on the DMZ provided no port forward rules are interfering and diverting the incoming connection elsewhere.
@Liam_ ''If trying the Xbox on the DMZ you should delete all other port forwarding rules that apply to the ports used.''
Deleted all the ports and put it as dmz and its still showing the the ports are closed for the xbox one ip so not too sure what to do. I might just have to get a new router this home hub 5 just giving me too much trouble.
Thanks for all the help everyone!
"Option 1"? Not heard that term before. What does it mean, and to whom does it apply?
Keith's link says it applies to "BT Total Broadband Option 1 customers" and details some of the catastrophic impact of CG-NAT, but it doesn't explain who falls under that "Option 1".
This threw me a little for a while - I guess its not uncommon but I've never noticed it before - I learnt something I guess and as it turns out it seems legit JS code and looks harmless but should BT be fixing it?.
If anyone wishes to fix said offending JS pointer then I think its in line 69 on my source print that pointing to
of course if pointing to http: js script is correct and its the underlying system that should change it to https then appologies for the bum steer.