IP Geolocation works by mapping an IP address to a physical location. This is done using a database that contains the geographical information of various IP addresses. When a subscriber's IP address is captured, it can be cross-referenced with this database to determine their geographical location, including country, city, and sometimes even the specific neighborhood.