IPWHOIS: A Fast and Accurate IP Geolocation API

Are you interested in dramatically improving your users’ experience on your website with customized features based on their location? You can do this by incorporating a fast and accurate IP geolocation API into your site, using it to adapt your content in location-specific ways for every visitor. IPWHOIS is used by thousands of developers for just such a scenario, so we want to take a closer look at what all they have to offer and how it can help you in your projects.

IPWHOIS: A Fast and Accurate IP Geolocation API

IPWHOIS can be used to determine the correct language, time, currency, advertising targets, and more for each person that lands on a website. It can filter traffic, customize content, help autocomplete forms, and more based on your website needs.

IP data is updated in real time using a a self-learning neural network with a multi-channel integration structure including RIPE, APNIC, ARIN, AFRINIC, and others with an average server response time of 90 milliseconds in most locations around the world. IPWHOIS servers are distributed worldwide for speed, reliability, and security. All data sent to and processed by their servers (excluding the free rate) is secured via 256-bit SSL encryption (HTTPS).

Key Features

  • Helps in providing accurate geolocation data
  • City or country relevant data
  • Threat intelligence data
  • ISP access
  • Browsable company information
  • Time zones
  • International data like currencies

IPWHOIS: A Fast and Accurate IP Geolocation API

Pricing

IPWHOIS pricing starts with a free plan that includes up to 10,000 requests per month for non-commercial use. This would be a good way to test the service before investing in a paid plan. All paid plans include SSL access, Geo DNS, Anycast-enabled servers, and technical support, with pricing based on the number of requests per month.

The cheapest (Pro) plan is $10.99 per month for 250,000 requests per month. Next tier is the Business plan at $29.99 per month for up to 2,000,000 monthly requests, followed by the Platinum plan at $79.99 per month for up to 10 million requests. You can select which option you think is best for your project and then upgrade or downgrade at any time based on your usage.

IPWHOIS example

Conclusion

Based on the overwhelmingly positive customer reviews, it is obvious that IPWHOIS is an outstanding service for utilizing location data to upgrade your visitors’ experience on your website or mobile app. By personalizing content based on the visitor’s location, you can improve behavioral factors by up to 70%. This is somewhat of a no-brainer – give IPWHOIS a try and see how it will improve your next project.

Interface Segregation Principle | SOLID as a Rock

Interface Segregation Principle in C++ is the fourth & by far the simplest design principle of a series SOLID as a Rock design principles. The SOLID design principles focus on developing software that is easy to maintainable, reusable & extendable. In this article, we will see a code violating ISP, a solution to the same code, guideline & benefits of ISP.

By the way, If you haven't gone through my previous articles on design principles, then below is the quick links:

ISP Selling Data: Why You Should Actually Care

Unbeknownst to you, there’s a good possibility that your Internet Service Provider (ISP) regularly sells your data to boost their profits. 

Since the US Congress voted to roll back the FCC protections against the practice, American ISPs now have the opportunity to record, store, and sell the data that passes through their servers.

The Four Most Common VPN Protocols Explained and Compared

When you hear about a massive data breach in the news, it usually involves a large company that has been targeted by cybercriminals. But some of the most dangerous attacks actually occur on a smaller scale because of the vulnerabilities in a single user's online accounts or devices.

At the individual level, the best decision you can make to protect your privacy is to invest in a reliable virtual private network (VPN) client. A VPN encrypts all data as it leaves your device, which means that if a hacker tries to intercept your web traffic, they will be unable to decode it.

Odd CraigsList Issue

Greetings,

Okay, so having an odd issue with a network at work. This is a fairly small LAN with about 30-50 workstations / devices / printers / etc. So the issue in essence is that only one of the workstation on the network can access craigslist. All others time out.

This is not a DNS issue as a ping to craigslist.org resolves correctly to 208.82.237.226 on all workstations. Also a tracert completes on all workstations with nothing remarkable.

I have only seen this once before and the issue was never resolved.

This is not an ISP issue as one of the workstations can connect and browse Craigslist without issue. Also one of the workstations that is unable to connect from the LAN was able to connect when direclty linked to the ISP modem.

Okay, so that points to an issue with one of the routers or perhaps a switch.

And to add to the confusion.... All of the workstations that "time out" DO receive a cookie from Craigslist. The cookie, 'cl_b' is one of the same cookies that the workstation that CAN connect also receives.

Let me also add that this issue of timing out is ONLY happening with Craigslist. No other sites have this issue.

The basic topology of the network is: Cable Modem (in bridge mode) -> Bridged PFSENSE Router v2.4.3-RELEASE-p1 -> Zyxel Switch (GS1900) -> TPLink Router (TL-R470T+) -> HP Switch (Procurve 2824) -> Worstations / Printers / AP's / Etc.
The reason for the two routers are servers that are wired to first switch with external IP addresses. The first router acts as a firewall / IDS / IPS. Router two does limited NAT.

I have scoured logs of the switches and routers. I have also done a packet capture from one of the afflicted workstations, please see attachment. It's not browser specific as the problem exists with all browsers with the exception of TOR browser, but we all know whay that is. This isn't a firewall / AV issue as all have been disabled during testing.

Any help in this matter would be greatly appreciated. I am stumped. If this were a home issue I could probably just replace the router with a different device, but honestly I would like not only a solution, but an understanding of why this is occuring. What makes Craigslist different than all other sites? What makes the one workstation that can connect different than the others?

Thanks