Is there a way to get Local IPs given each time phone reboots?

nebody00

Member
Nov 27, 2010
16
3
0
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?
 
This is because if you run the Speedtest.net app without GPS on, it will use a IP2Geo database which "guesses" where your IP belongs. If it guesses wrong, then your ping time would of course be higher since it has to go a longer distance to your test server before receiving packets back from it. The test should be more accurate if you have GPS on before you actually do a speed test.
Hope that helps.
 
I think I know what he means. Sprint's network is kinda weird because sometimes your data will connect to the nearest site, but if its full, you will get redirected to a open one. (Speculation of how it works)

All I know is once my GeoIP was in Georgia somewhere, while my phone and I were in NY.

Basically no, you can't control where it connects. Appreciate it, because instead of slower speeds, you'd have a error, and it would feel like AOL Busy Signals all over again :P
 
I think I know what he means. Sprint's network is kinda weird because sometimes your data will connect to the nearest site, but if its full, you will get redirected to a open one. (Speculation of how it works)

All I know is once my GeoIP was in Georgia somewhere, while my phone and I were in NY.

Basically no, you can't control where it connects. Appreciate it, because instead of slower speeds, you'd have a error, and it would feel like AOL Busy Signals all over again :P

As far as I know, it's a pool of IPs that is given to a specific geographic area. Supposing that the IP2Geo database does not contain the IP that you are using in your area and that your phone GPS is turned off, it will report it as being in Kansas (since if you look in the WHOIS data, most of those IP ranges are registered as being in Overland Park, KS)
Also, the latency and speed depends on the "best route" from your phone to your destination server.
For example, if I were to do a trace route from my school network to the IPs given to my phone, I would see that the traffic would be routed to Sprint's routers in California (using IP2Geo, but also corresponding ping times)
But at home, if I do the same on my cable network, the traffic has to be routed through the network in Kansas before it can actually get back to the phone, so it all depends on the network structure that your destination server is on.
As zefie was mentioning, I wouldn't worry too much about it. If your speeds are slow most of the time, it is usually due to a tower overload that must be fixed by the Sprint network engineers (you will need a CTMS ticket for this - the speeds shouldn't vary by a lot despite of the servers you are using - unless you are using some international servers, of course)

Good luck.
 
Last edited:
HA! We have a website at work for getting our work orders. Well the tablet PC's we have run off verizon and do not have signal like sprint does in my area. So I find myself logging into the website via my android from time to time. One day I was called into the office asking why I was logged into he company server from the Netherlands! I was like WHAT, the Netherlands? He stated the IT Security called trying to find out what was going on because it flagged my login. We checked date and time with my time card and job logs and sure enough I was in a area with no verizon signal, I had used my phone. He took down OS for phone and had to report to IT Security what happened, then told me no more, LOL.
 
HA! We have a website at work for getting our work orders. Well the tablet PC's we have run off verizon and do not have signal like sprint does in my area. So I find myself logging into the website via my android from time to time. One day I was called into the office asking why I was logged into he company server from the Netherlands! I was like WHAT, the Netherlands? He stated the IT Security called trying to find out what was going on because it flagged my login. We checked date and time with my time card and job logs and sure enough I was in a area with no verizon signal, I had used my phone. He took down OS for phone and had to report to IT Security what happened, then told me no more, LOL.
Speaking of which, Facebook blocked my login since I logged in from "Kansas" :(
 
Thanks for the replies. It looks like everytime I reboot I just gotta make sure I get the 'local' IP instead of the Kansas one. From my limited number of tests, I didn't see a difference with GPS (ON or OFF).
 

Trending Posts

Members online

Forum statistics

Threads
956,894
Messages
6,970,486
Members
3,163,642
Latest member
958ryan