Comments (5)
Actually after some tests all of them seem very wrong all the time. And only ipinfo.io is consistently correct.
Given how important it is for us to have accurate IP data how about we use ipinfo.io as main provider? @zarianec
from globalping.
How did you test it? Both APIs seem to return me similar results.
from globalping.
Try this https://globalping-geoip.global.ssl.fastly.net/142.132.251.61
The difference is bigger on datacenter IPs. But I saw issues with home IPs too
from globalping.
Ok, I can see that now. Fastly is a bit less accurate, but still somewhat close from what I'm seeing. IPInfo does a better job.
8.9.31.242 - NJ, USA
195.7.2.58 - TX, USA
116.202.179.94 - Nuremberg, DE
from globalping.
We agreed to use all 3 at the same time.
New logic:
- If maxmind and digital agree on the city then we use that city
- If maxmind and digital have different cities then we use ipinfo city
- We use lon/lat of the winning provider
from globalping.
Related Issues (20)
- Setting limit to higher than available probes return data from other regions HOT 8
- Create a lua script to handle measurement result
- Lua in places with multiple parallel redis operations: HOT 2
- Custom resolver not included in error responses HOT 4
- HTTP size handling HOT 3
- Improve HTTP response handling HOT 3
- Add fields to measurement responses
- Missing validation for port params
- Incorrect private IP detection HOT 1
- HTTP2 rawHeaders should not contain pseudo headers HOT 2
- Add truncated: true|false for HTTP tests
- ChatGPT plugin
- Support north instead of just northern HOT 7
- Support non-stop tests
- Update IP limits logic HOT 1
- netbox addon
- Some probes are being selected too often HOT 1
- IP limit log abuse HOT 1
- Update throttling of fetchSockets function HOT 4
- nock package should throw if not mocked HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from globalping.