Skip to content

MDM Network Ports

To have a fully functional Mobile Device Management system, it is necessary to have a properly deployed set of CapaInstaller services within the company’s network infrastructure.

ServicePort NumberData TypeDirectionDestination DNS URL - OutgoingDescription
cimdm443 (SSL)TCPPUBLIC → DMZMobile devices retrieve configurations and applications
cimdm443 (SSL)TCPDMZ → PUBLICapi.capaone.comGateway for:
Apple Push Network Service (APNS):
http://support.apple.com/kb/TS4264
Google Cloud Messaging**:**
http://en.wikipedia.org/wiki/Google_Cloud_Messaging
Microsoft Open Mobile Alliance (OMA):
https://en.wikipedia.org/wiki/OMA_Device_Management
Self Service Portal9443(Default)TCPPUBLIC → DMZUsed to access the Self-Service portal from the devices
cibackend5023 (Default)TCPDMZ → SERVERcimdm get profiles and configurations
cifrontend5022 (Default)TCPDMZ → SERVERcimdm authenticates users when enrolling devices
cifrontend443 (SSL)TCPSERVER → PUBLICdownload.capainstaller.comRetrieve updated information about device models and versions

For end-user devices to support mobile device management, the devices must communicate with different network services

DevicesPort NumberData TypeDirectionDestination DNS URL - OutgoingDescription
All devices443 (SSL)TCPLAN → PUBLICDMZ ServerUsed for secure communication between iOS devices and the MDM server.
Android devices5228 (Google server)TCPLAN → PUBLICandroid.apis.google.com
gcm-http.googleapis.com
fcm.googleapis.com
This port is used for communication between Android devices and Google Cloud Messaging (GCM), which sends push notifications and other data to Android devices.
Android devices5229 (Google server)TCPLAN → PUBLICandroid.apis.google.com
gcm-http.googleapis.com
fcm.googleapis.com
This port is used for communication between Android devices and GCM over a secure connection.
Android devices5230 (Google server)TCPLAN → PUBLICandroid.apis.google.com
gcm-http.googleapis.com
fcm.googleapis.com
This port is used for communication between Android devices and GCM for sending and receiving multicast messages.
Android devices443 (Google server)TCPLAN → PUBLICandroid.apis.google.com
gcm-http.googleapis.com
fcm.googleapis.com
play.google.com
This port is used for secure communication between Android devices and the MDM server.
Apple devices2195 (Apple server)TCPLAN → PUBLICgateway.push.apple.com Used for sending push notifications to iOS devices.
Apple devices2196 (Apple server)TCPLAN → PUBLICfeedback.push.apple.comUsed by the APNs Feedback Service to send feedback to the MDM server about failed push notifications.
Apple devices5223 (Apple server)TCPLAN → PUBLICUsed for communication between iOS devices and APNs. It is also used for device activation.
Windows Phone device443 (Microsoft server)TCPLAN → PUBLIC