I have 2 sonos one. Every thing works well but I am a technical question. I hope I posted in a right subsection.
I would like to know how sonos sends and plays a music which I send it from a different network like my mobile data. How it finds my home speaker IP and port?
Best answer by Ralpfocus
When the sonos speaker communicates to the sonos cloud it opens a long running connection with the sonos cloud which will have very low impact as
Sonos therefore knows the ipaddress of your house, your external ip address which can change - it is under the control of your provider. Some never change some, less common, change quite regularly. If you use a vpn provider then the endpoint sonos sees is the vpn providers.
By default your home router prevents people from outside initiating connections so the Sonos cloud cannot initiate the connection, your sonos system initiates the connection probably at start up.
As an aside the provider e.g. sonos can use the endpoint ip address to roughly get the physical location of your router. This is one of the ways that companies can target advertising.
Edited to make a correction about knowing local ip address