Hacker News new | past | comments | ask | show | jobs | submit | reincoder's comments login

I work for IPinfo.io (feel free to check your location data with us to see if we are correct as well). It is most likely that your ISP is sharing your zip code via a WHOIS/geofeed record.

For me, Firefox and without iCloud Private Relay engaged, Maxmind is within about 2km and doesn't get the city correct (but we're right on a border), and IPinfo is about 15km as the crow flies (and gets the city entirely wrong).

That is very unfortunate. If you reach out to support and drop a correction with us, that will be quite helpful.

Where do we locate you? https://ipinfo.io/

If the location data is incorrect, you can always submit a correction with us: https://ipinfo.io/corrections


Mine was about 600 km wrong but the correct country at least. It's reporting the ISP's location but it's a country wide ISP.

If you reach out to support and drop a correction with us, that will be quite helpful. This is an unusually high deviation, so we would like to investigate it.

Better! Still 200km out, but better!

200 KM means there is room for improvement. If you reach out to support and provide a correction, that will be quite helpful. If you mention that you came from HN, I can report back on why we had such a deviation.

That is why our (IPinfo) data downloads just point to a storage URI. The download command is essentially:

curl -L https://ipinfo.io/data/free/country.mmdb?token=token -o country.mmdb


Our detection model at ipinfo is largely based on behavior models of IP addresses. We have 700 servers around the world from which we run internet measurement, allowing us to reliably determine which IP addresses are VPNs or proxies. These measurements are largely ping/traceroute data, which enable us to estimate a number of different things most importantly IP location data.

If you are interested in what kind of other information we can discover from our internet measurements, check out our tags page: https://ipinfo.io/tags


We have 700 servers around the world and we run measurements over all of the usable internet space, including assigned IPv6 addresses.

I highly recommend reading some of our blog posts and community posts.

You can also checkout our IP data tags page: https://ipinfo.io/tags


Feel free to check the IPinfo IP to Country database: https://ipinfo.io/products/free-ip-database

It is pretty easy to use, and comes with full accuracy (daily updates).


Excuse my bias, as I work for IPinfo. Rolling your own bot detection service is something you should explore if you want near-absolute coverage.

We intentionally do not provide an IP reputation service as many sophisticated bots mimic the "good reputational" aspect of IP addresses. Usage of residential connections or essentially being vetted by CDN/cloud services makes making bot detection ambiguous.

That is why we provide accurate IP metadata information. Whenever you detect patterns of bot-like behavior, look up the metadata such as privacy service usage, ASN, or assigned company, and then start blocking them via the firewall.


I hope you are not being limited by our (IPinfo) free tier request limit in any way.

If you own a public website, you can take advantage of IPinfo's creditlink system and get up to 100K requests per month: https://ipinfo.io/contact/creditlink.

Also, our summary tool and map tool are free and do not require you to sign up. You can take advantage of them as well. They support up to 500k IP submissions.

Additionally, the free country ASN database provides unlimited requests, as it is just a database. Use the MMDB version of the database and the IPinfo CLI.

I understand you probably have a system in place, but please ping me if you need any assistance, especially with using our free IP database.


You can use IPinfo's IP map (https://ipinfo.io/tools/map) or IP summary tool (https://ipinfo.io/tools/summarize-ips).

Both of these services support sending IP addresses via an API endpoint and can handle up to 500k IP addresses. You can also share the report via URL.


Thanks for the tip. I'm also working on a similar analysis where I need to geolocate a bunch of IP addresses at once.


Feel free to check out the IPinfo CLI: https://github.com/ipinfo/cli

I highly recommend the following commands:

  - grepip: extract IP addresses from text.
  - summarize: The command summarizes the IP addresses and provides output in text. It is different than the summary tool I mentioned.
  - bulk: Bulk/batch enrich IP address. Output can be CSV or JSON.
If you need any help or want me to take a look at those IP addresses (or ASNs and organizations), please create a post on the IPinfo community. I can share the code and instructions with you.


I work for IPinfo, where we provide a VPN detection service. Some people think that our VPN detection service restricts access to various services through a VPN. However, if someone is paying for their internet and then chooses to pay an additional $15-$20 a month for a VPN service, it is likely to be a source of good traffic.

From the point of Facebook, I think they use SMS verification and their app also requires location permission. Facebook is pretty good at preventing bad signups. What they need to do is invest that effort in keeping their user base safe.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: