http://benwerd.com/lab/geo.php
geolocation was working fine, then about 2 weeks ago it stopped. It prompts me, I say allow, and it says it can’t get my location.
I doubt everyone is having the same issue, but what can it be? I’ve rebooted, and that didn’t do anything.
I have a mobile web application that i’m working on and it makes it impossible to develop.
UPDATE
It works fine on other computers… It’s just my development one that does not work on ANY BROWSER.
UPDATE #2:
Okay… well It must have something to do with IP/DNS looup or something because If i VPN into my house network, it works fine on the same local computer it was not working on. The only thing that has changed is my IP.
So something must have changed on my work’s network that doesn’t allow for my IP to be located.
Still interested in an answer that might explain in more detail what might cause this.
From your two updates, I think your ISP may have simply changed its IP ranges or they might have been deleted from the Geolocation Provider. Here is a description on how Geolocation works in Firefox (other browsers should behave similar):
I am not sure which IP database Google Location Services uses, I would assume they have an internal one available. For other providers, you can submit your IP and/or IP range to their database. If your new IP get available in the underlying database, Geolocation should work again.