If I wanted to sync a desktop sitting at another location with its own internet connection, how does it know how to find my home server to backup on? I'm assuming it would store the last IP address used, but eventually my home internet IP will change. If my home IP address changes, how will the off site computer know how to connect again? Is it not 100% peer to peer? Does Resilio sync store this info and keep it updated? I have both computers locally now and its working great, but once I move one of the desktops offsite to its permanent location it will be connected via internet only from then on.