I've been working on project and we use IP geo-location using an API to identify user's country. The legacy code has an edge case when there is no country information for a particular IP. I have been planning to remove this, since from understanding, every public IP on the internet has a country. If the API didn't return country for a particular IP, it means their database is not good, and we should switch to a better service
My question is, are their public IP ranges on the internet which doesn't belong to any country? What are the example of those?