With iTunes Wi-fi sync in iOS 5, it seems that the host iTunes machine and the iOS device have to be on the same LAN. Is it possible to circumvent that requirement by accessing the user's LAN (with the host iTunes machine) via the iOS VPN? What steps would you take to set this up?
I've been researching this for nearly another hour, and the sticking point seems to be Bonjour. The clearest description of the difficulties I've seen being in this Apple support discussion:
Obviously there are ways around this with various third-party VPN solutions, but as far as I can tell, all of those require some sort of software on the client side, whereas on iOS devices, built-in support is limited to L2TP, PPTP and IPSec, none of which seem able to pass Bonjour packets.
Is there some way around this? Ideally, a solution would only require modifications on the home end of things, so you'd only need an iOS device on the remote end to make it work, but if you have a creative solution that involves a MacBook on the remote end and connecting the iOS device through that, I'd certainly be open to the idea.