Solved
Datastreams - Geolocation and Network lookup
How is it done? Using IP address? Then using external provider?

How is it done? Using IP address? Then using external provider?

Yes, the Geolocation and Network Lookup in AEP DataStreams is done primarily using the IP address of the incoming request.
Use case-If you enable Country, City, and Connection Type:
A hit comes from IP 103.45.131.3
Adobe resolves it to:
Country: India
City: Pune
Connection Type: Broadband
ISP: Airtel
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.