Overview
A fully operational MDM setup requires a set of CapaInstaller services that are deployed correctly in the company network infrastructure. Consult the illustration and tables below when setting up your network for CapaInstaller MDM. Table of Contents
Services
Service | Port Number | Data Type | Direction | Destination DNS URL - Outgoing | Description |
---|---|---|---|---|---|
cimdm | 443 (SSL) | TCP | PUBLIC -> DMZ | mobile devices get configurations and applications | |
cimdm | 443 (SSL) | TCP | DMZ → PUBLIC | Gateway 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): | |
Self Selfvice Portal | 9443(SSL) | TCP | PUBLIC -> DMZ | Used to access the Self-Service portal from the devices | |
cibackend | 5023 (Default) | TCP | DMZ → SERVER | cimdm get profiles and configurations | |
cifrontend | 5022 (Default) | TCP | DMZ → SERVER | cimdm authenticates users when enrolling devices | |
cifrontend | 80 | TCP | SERVER → PUBLIC | download.capainstaller.com | retrieve updated information about device models and versions |
Devices
Communication from end-user devices to support mobile device management
Devices | Port Number | Data Type | Direction | Destination DNS URL - Outgoing | Description |
---|---|---|---|---|---|
All devices | 443 (SSL) | TCP | LAN -> PUBLIC | DMZ Server | Used for secure communication between iOS devices and the MDM server. |
Android devices | 5228 (Google server) | TCP | LAN -> PUBLIC | 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 devices | 5229 (Google server) | TCP | LAN -> PUBLIC | This port is used for communication between Android devices and GCM over a secure connection. | |
Android devices | 5230 (Google server) | TCP | LAN -> PUBLIC | This port is used for communication between Android devices and GCM for sending and receiving multicast messages. | |
Android devices | 443 (Google server) | TCP | LAN -> PUBLIC | This port is used for secure communication between Android devices and the MDM server. | |
Apple devices | 2195 (Apple server) | TCP | LAN -> PUBLIC | gateway.push.apple.com | Used for sending push notifications to iOS devices. |
Apple devices | 2196 (Apple server) | TCP | LAN -> PUBLIC | feedback.push.apple.com | Used by the APNs Feedback Service to send feedback to the MDM server about failed push notifications. |
Apple devices | 5223 (Apple server) | TCP | LAN -> PUBLIC | Used for communication between iOS devices and APNs. It is also used for device activation. | |
Windows Phone device | 443 (Microsoft server) | TCP | LAN -> PUBLIC |