Usually, your public IP address is assigned by your internet service provider, or ISP -- like Google Fiber or Spectrum.