@rohitks So I have been researching this for a while now and pretty much drilled down that symmertic nat is happening due to me having CGNAT with airtel as I don't get a public IP.
Although CGNAT is not usually a issue and we still get Full Cone/Normal NAT in other providers case (Excitel, ACT both had full cone NAT), it is the way airtel has configured it in their case that we CGNAT users are getting Symmetric NAT. This cannot be overriden by our
routers as their own routers before us are configured in such a way.
Now the problem is due to Symmetric NAT being there, direct p2p connections using software such as zerotier and games are difficult-to-impossible as NAT traversal does not work with symmetric NAT.
I talked to airtel regarding this and as usual they are being clueless and it has been difficult to reach someone who actually knows/can configure this thing. They suggest getting a static ip which will surely fix this but shelling out 250 extra to solve a problem which should not have been there and is avoidable if they fix their shit feels stupid to me.
There is another stupid thing that airtel has configured into their NAT. If you ever check your NAT type using a STUN server running at a standard port 3478/3479, airtel's NAT behaves as if its a full cone/Normal NAT but if the target STUN server runs at an non standard port such as 10000 or something else, it behaves as a symmetric NAT.
My Guess ?? Gamers must have complained about NAT warnings in games and they simply changed the behaviour for Ports 3478/3479 which are standard ports for STUN servers which are used by games and other stuff to check whether the clients are behind Normal NAT or not.
Now when the game checks the NAT, it should find that it is behind a normal NAT because of airtel's configuration but the moment those clients try to connect to each other they fail or error out or use an high latency relay or something.
I can confirm this through Parsec by trying to connect to my gaming PC using excitel or Jio. Parsec does not detect an improper symmetric nat but fails when I try to connect to my PC which is connected to airtel.
Is there a way to contact someone sensible for this ?? due to this config, any games that require p2p connections will have poor experience and a static ip would need to be purchased. I have never seen an ISP giving symmetric NAT and that too configured as such a mess as airtel.