I've noticed that I get different IPs each reboot with different latency times. Sometimes I get an IP that shows I'm in the middle of Kansas while other times I get one that's local (according to speedtest.net). What I've noticed is that when I get a 'local' IP I get faster ping times (100-150) and faster speeds (around 1-2.5Mbps down and .5-1Mbps upload) vs. the Kansas IP (300+ms ping along with .5-1.5Mbps down and .2-.5Mbps upload). This affects tethering as well.
Is there a way to force the phone to get the 'local' IPs or am I going to have to reboot haphazardly to get the fast IP?
Is there a way to force the phone to get the 'local' IPs or am I going to have to reboot haphazardly to get the fast IP?