generalmente la geolocalización por redes fijas no es muy precisa, la mayor precisión te la dan redes móviles como HSDPA/UMTS/WCDMA (3g) y por ende en dispositivos móviles con AGPS o GPS.
yo soy de Caracas y mi computador me sigue marcando que soy de Maracaibo/Venezuela (prácticamente al otro extremo de Venezuela)