TLDR: I made a CLI tool that can resolve an IP address to a country, US state and even a city. https://github.com/jimaek/geolocation-tool
It works well and confirms ipinfo's findings.
Recently, I read how ipinfo finally proved what most technical people assumed: VPN providers don't actually maintain