![]() ![]() This had the unintentional effect of instructing our iOS devices to contact their Caching Server, even when we are not the same site, and not on the same LAN. ![]() It must have been the case that another organisation connected to our wider corporate network was using this Caching Server feature, and it had ‘registered’ one of the IP addresses that our internet traffic also emerges from (a proxy server IP address that we might share from time to time). When an iOS device connects to a network, it (among other steps) contacts and receives information about where its local caching servers should be. In order to make it work, ahem, “seamlessly”, it seems that there’s an option when setting it up to register with a centralised Apple service the public IP address/range that the caching server’s clients will be emerging from and connect that to the private IP address of the Caching Server. It turns out that a feature of the MacOS Server package is Caching Server, which is (I thought) a relatively simple, but highly specific proxy server for caching downloadable content from Apple that would normally be delivered by their CDN (i.e. addresses were ours - in fact, we were not using anything in those /16 ranges. ![]() I was curious, so I did a packet dump or two and discovered the iOS devices were talking happily to the iTunes Store as you’d expect they should, but that when it came to actually downloading the app’s bits, they were contacting an IP address in a private range! I had been sort-of ignoring, sort-of working around this by downloading the apps to a desktop running iTunes and syncing (a small(!) number of) devices by Lightning cable.īut, now my workaround feature was gone! What was I to do? The story here is true, but some names and specific technical details have been omitted for professional privacy! ![]() This caused me to run into a little bit of an issue in my day job - we’d been having sporadic issues doing over-the-air app updates on our corporate network, but when devices were taken off site, apps would update perfectly. A recent version of iTunes dropped support for downloading and syncing apps to iOS devices - the only methods for this are now using the App Store, Apple Configurator(?), or having some other over-the-air MDM solution push the apps to devices. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |