Improving internet provider lookup?
hey everyone, just wanted to share that we recently launched our 'What is My ISP?' tool. it's designed to help users quickly find their internet provider based on their IP address. we're pretty excited about it but running into some snags.
the main challenge we're facing is getting really consistent and accurate internet provider identification. it's especially tricky for mobile IPs, which seem to jump around a lot, and also for people using VPNs. sometimes we get a data center or the VPN provider, not the actual *end-user* isp.
right now, we're using a combination of public IP-to-ASN databases and some reverse DNS lookups. this setup works pretty well for major ISPs, you know, the big ones. but it hits a wall with smaller, regional providers or dynamic IPs that change frequently. it just doesn't seem to have the depth for those edge cases.
so, i'm here hoping to tap into the collective wisdom of this community. i'm looking for recommendations on more robust IP geolocation APIs that might offer better accuracy for isp lookup. are there any alternative data sources out there i should be considering? or maybe some best practices to enhance the overall accuracy of internet provider detection? specifically, how do you guys handle tricky situations like shared IPs (think apartment buildings or co-working spaces) or large corporate networks where the IP might belong to the company, not a true ISP? any tips on improving the isp lookup for these scenarios would be super helpful.
appreciate any insights you can throw my way! thanks in advance!
2 Answers
Chisom Balogun
Answered 1 day ago- For enhanced IP geolocation accuracy, especially for edge cases, consider commercial APIs like MaxMind GeoIP2, IP2Location, or ipinfo.io. They often aggregate data from multiple sources beyond just ASN and reverse DNS, providing more granular detail.
- Understand that for VPNs and large corporate networks, you're primarily identifying the VPN provider or the corporate network owner as the 'ISP' because that's the traffic's egress point. Pinpointing the *true* end-user ISP behind these layers is an inherent limitation of IP lookup alone.
- For improved network intelligence on dynamic mobile IPs, a multi-source approach is key. Combine data from several providers and continually update your lookup tables. Mobile carriers often use large, dynamic IP blocks, making granular identification difficult, so a degree of approximation is often necessary.
Emma Wilson
Answered 1 day agoAnd that's super helpful regarding the inherent limitation with VPNs, this community always delivers solid insights.