IP addresses are initially owned by ICANN (Internet Corporation for Assigned Names and Numbers). It is responsible for creating and distributing IP addresses to businesses and organizations. This includes your internet service provider (ISP) as well as Virtual Private Networks (VPNs). Public IP addresses are generally the property of the provider while private IP addresses are owned by the registered user.