Live data from Hacker News

Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

ip.guide

41–50 of 105 posts

Re: Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

#42

From where do you get your geolocation information? I've been using the free MaxMind GeoLite2 databases and the GeoIP2 Python API for this kind of thing, but for a lot of IP addresses that I'd like to map, I can only get down to the country (and even some of those seem suspect). Is there any rate limit for queries?

IP Guide is also using MaxMind, I'm not familiar with many other data sources for that kind of data. Are you seeing discrepancies? No rate limits or auth for requests, but as mentioned below the api starts to load shed at 2k concurrent requests.

Thanks. Yeah, I was just hoping it might have access to some different data. I've seen no discrepancy. I tried one IP address that I've been trying to map, and I got the same answer.

Re: Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

#43

Earlier quoted context omitted.

> Having a simple paragraph about RIPE, BGP and ARIN would be helpful (at least for me). That's a great idea. I'll add a tooltip over some of the less obvious fields describing what they are. > Is there any way at all to do this for IPv6? Indeed! It's supported natively, so if you have an IPv6 address you should see it automatically. Here's an example https://ip.guide/2600:: > > If the IP is associated with hostnames…

> I dig that idea, I'll have to think of the best way to pull that data while keeping the app stateless and fast. Reverse DNS lookups are usually pretty quick: ```shell > time dig +short -x 2600:dead::beef customer.my-isp.net. dig +short -x 2600:dead::beef 0.00s user 0.01s system 1% cpu 0.882 total ```

This might be useful to review:

https://news.ycombinator.com/formatdoc

"Text after a blank line that is indented by two or more spaces is reproduced verbatim. (This is intended for code.)"

Re: Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

#47

From where do you get your geolocation information? I've been using the free MaxMind GeoLite2 databases and the GeoIP2 Python API for this kind of thing, but for a lot of IP addresses that I'd like to map, I can only get down to the country (and even some of those seem suspect). Is there any rate limit for queries?

IP Guide is also using MaxMind, I'm not familiar with many other data sources for that kind of data. Are you seeing discrepancies? No rate limits or auth for requests, but as mentioned below the api starts to load shed at 2k concurrent requests.

Their city level data tends to be proprietary so maybe double check you’re ok in your use.

Re: Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

#48
post #35

Earlier quoted context omitted.

Yeah, if you click on "bulk data" you'll see the two statically hosted CSVs for ASN and IP data. What else would you find useful in those datasets? It's quite easy to expand on them.

I suppose I was overly enthusiastic about the project and overlooked the bulk part . Thank you. Personally, I prefer to use local MMDB versions as they provide faster results and do not require network usage. Having knowledge about whether an IP is a proxy, VPN, data center, etc. is valuable to me, but I understand that it may vary depending on each project's requirements.

Without wishing to gazump on tuga's excellent project, you can get mmdb files for IPs and ASNs free for personal use from https://ipnetdb.com/ that will probably provide the data you want.

(Disclaimer: I work for the company that develops IPNetDB).

Re: Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

#49

Earlier quoted context omitted.

> I dig that idea, I'll have to think of the best way to pull that data while keeping the app stateless and fast. Reverse DNS lookups are usually pretty quick: ```shell > time dig +short -x 2600:dead::beef customer.my-isp.net. dig +short -x 2600:dead::beef 0.00s user 0.01s system 1% cpu 0.882 total ```

This might be useful to review: https://news.ycombinator.com/formatdoc "Text after a blank line that is indented by two or more spaces is reproduced verbatim. (This is intended for code.)"

Thanks.

I spend all day writing markdown and fenced blocks with type-hint is muscle memory at this point

Re: Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

#50

Earlier quoted context omitted.

> Having a simple paragraph about RIPE, BGP and ARIN would be helpful (at least for me). That's a great idea. I'll add a tooltip over some of the less obvious fields describing what they are. > Is there any way at all to do this for IPv6? Indeed! It's supported natively, so if you have an IPv6 address you should see it automatically. Here's an example https://ip.guide/2600:: > > If the IP is associated with hostnames…

> I dig that idea, I'll have to think of the best way to pull that data while keeping the app stateless and fast. Reverse DNS lookups are usually pretty quick: ```shell > time dig +short -x 2600:dead::beef customer.my-isp.net. dig +short -x 2600:dead::beef 0.00s user 0.01s system 1% cpu 0.882 total ```

Reverse DNS does not give you all the hostnames that can point to a particular IP address though.
Post reply on HN