iostcpportmdmapple-profile-manager

iOS MDM Profile Manager ports usage


I have an MDM with Profile Manager configured targeting iOS and OSX clients.
Everything works fine in my home network. Now, I would like to apply this in my company.

From Apple Support website:

Port 2195, 2196 - TCP - Used by Profile Manager to send push notifications
Port 5223 - TCP - Used to maintain a persistent connection to APNs and receive push notifications
Port 80/443 - TCP - Used by Profile Manager to send push notifications
Port 1640 - TCP - Enrollment access to the Certificate Authority

Due to security reasons, I have to specify, which of those ports are used to receive data and which of those are used to send data (or both). Anyone could provide me with this information?


Solution

  • If my memory is correct...

    Have you tried monitoring your traffic at both your MDM and iOS devices to determine the originating flow of the ports? Apple will often say "just open up ports XX:YY and you're good" which obviously doesn't translate to reality.