-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Supporting IPinfo.io (Geolocation, ASN) and Host.io (For domain information) #65
Comments
Hi @abdullahdevrel , thanks for the idea! I am also a fan of ipinfo. I was not aware that ipwhois provides less accurate geolocation - out of curiosity, can you provide more details about this, and how ipinfo is different? |
I am genuinely happy to hear that!
Definitely. I had actually written a community post for this feature request, but I was hesitating a bit because that is a lot to mention in a single ticket. 😅 Check this post out: https://community.ipinfo.io/t/ipinfos-ping-based-geolocation-provides-far-more-reliable-location-information-compared-to-whois-records/3084 The TLDR is that WHOIS records are not a reliable data source for geolocation; consequently, providers who rely on it may incorrect IP geolocation data. We use ping-based geolocation, which is more reliable and consistent. Please let me know how I can help; I am always happy to answer any questions you might have. |
@abdullahdevrel that's so cool! Thanks for the context. Does ipinfo execute the pings every time someone queries an IP, or does it run discovery on some sort of schedule? |
@pirxthepilot The geolocation process runs daily. It is not possible to run ping geolocation process as someone queries an IP; it would be too time-consuming. We essentially perform an internet-wide scan of all IP addresses. We have hundreds of probe servers located around the world. When we ping an IP address from one probe server, we receive one dimension of information based on the Round Trip Time (RTT). As we ping the IP address from other probe servers, the location information becomes more specific and accurate. This process is known as multilateration. It is not possible to perform multilateration-based geolocation when someone queries an IP address. The process takes time, and as you have know, our API has a fairly fast response time. We run the geolocation process daily, store that information in a database, and have built our API on top of it. Our IP geolocation data is updated daily. Another article: https://ipinfo.io/blog/probe-network-how-we-make-sure-our-data-is-accurate/ |
@abdullahdevrel ok great! Going to label this as a future enhancement. I'll need to do some house cleaning first, so it might take some time :) Thank you for bringing this up! |
@pirxthepilot Awesome. Thank you for considering IPinfo :) |
Requesting integration of:
Both these services are accessible to users easily and comes with full accuracy and generous free tier.
IPinfo.io
API request example:
ASN information is available on the
org
field.Host.io
Please let me know what you think. The project currently relies on WHOIS information for geolocation information, which does not provide a reliable picture of location of IP addresses.
The text was updated successfully, but these errors were encountered: