I'm sorry if this was already discussed a lot of times. Ive seen so many diagrams and explanations and i still can't seem to understand the difference between symmetric and full cone NAT.
I'm posting here because i own an AC66U which from what i can tell, shouldn't support full cone, right? I did some online tests and they all detected my NAT as full cone. Also, my gaming console and Xbox windows companion app detect my NAT as open.
Can someone take a minute to explain to me as if i were a 9 year old kid, what the differences are between the two? When i think i finally understood it, i read something that explains it differently.
For example, if i had symmetric NAT and a server on my private network, couldn't the outside world access that server if i forward the port or used upnp? And i mean everyone, even ip's that i never contacted? How is full cone NAT different? As far as i can tell, don't you still need to forward ports or use upnp with it? Can't people with symmetric NAT still use services that rely on hole punching like skype or even bittorrent (with no forwarded ports). I read everywhere that hole punching doesn't work with symmetric. Is that the only main difference between the two, one not supporting hole punching?
Does full cone NAT not need port forwarding as long as the computer in the private network initiates the connection and its kept alive, and all external ip's can connect to that port, not just the original ip i connected to in the first place?
In the case of symmetric, browsing the web works fine because there is only one external server replying per connection made in the private side, but as soon as i try to use bittorrent, for example, it wouldn't work because lots of outside peers would want to connect too, right?
But isn't that what port forwarding is made to fix? Or even upnp for that matter? If someone has access to the router and can tweek those settings, why does it matter if they have full cone or symmetric (maybe apart from not supporting hole punching)?
Why do gamers complain a lot and WANT full cone? Can't they just use port forward or upnp? Or do some specific games keep trying to make p2p connections on different ports and don't support upnp?
And like i asked before, does the AC66U support full cone? It uses an old version 2.x kernel but i can confirm hole punching works just fine with it. I've been using qbittorrent without port forwarding or upnp and it still can seed (although not as much, but that's normal)
I'm posting here because i own an AC66U which from what i can tell, shouldn't support full cone, right? I did some online tests and they all detected my NAT as full cone. Also, my gaming console and Xbox windows companion app detect my NAT as open.
Can someone take a minute to explain to me as if i were a 9 year old kid, what the differences are between the two? When i think i finally understood it, i read something that explains it differently.
For example, if i had symmetric NAT and a server on my private network, couldn't the outside world access that server if i forward the port or used upnp? And i mean everyone, even ip's that i never contacted? How is full cone NAT different? As far as i can tell, don't you still need to forward ports or use upnp with it? Can't people with symmetric NAT still use services that rely on hole punching like skype or even bittorrent (with no forwarded ports). I read everywhere that hole punching doesn't work with symmetric. Is that the only main difference between the two, one not supporting hole punching?
Does full cone NAT not need port forwarding as long as the computer in the private network initiates the connection and its kept alive, and all external ip's can connect to that port, not just the original ip i connected to in the first place?
In the case of symmetric, browsing the web works fine because there is only one external server replying per connection made in the private side, but as soon as i try to use bittorrent, for example, it wouldn't work because lots of outside peers would want to connect too, right?
But isn't that what port forwarding is made to fix? Or even upnp for that matter? If someone has access to the router and can tweek those settings, why does it matter if they have full cone or symmetric (maybe apart from not supporting hole punching)?
Why do gamers complain a lot and WANT full cone? Can't they just use port forward or upnp? Or do some specific games keep trying to make p2p connections on different ports and don't support upnp?
And like i asked before, does the AC66U support full cone? It uses an old version 2.x kernel but i can confirm hole punching works just fine with it. I've been using qbittorrent without port forwarding or upnp and it still can seed (although not as much, but that's normal)