Managed devices connect to MDM by using the public address for MDM Gateway Server; for example, mobilegateway.contoso.com.
To service incoming managed device sessions, MDM Gateway Server must provide the following:
-
An internal IP address to be issued to the managed device from a range of addresses explicitly assigned to each server running MDM Gateway Server
-
Access to the DNS against which managed devices are to resolve host names
-
Two separate network adapters and two IP subnets: one network adapter and IP subnet for communicating with external client devices, and one network adapter and IP subnet for communicating with internal users and servers
Managed Device Address Range
The managed device address range assigned to MDM Gateway Server should be a range of addresses from the RFC1918 ranges. The address range must be able to pass through the internal firewall and must be routable on the company network. To enable addresses to have the desired access and to be suitably routable, you must configure the internal firewall to allow for managed device traffic to carry over the IP ports as described in the tables of ports listed in MDM Firewall Settings Worksheet.
In addition, you must enable the managed device range to route as needed within a company network to make sure that the managed device session can establish with the target line-of-business (LOB) hosts.
When a managed device connects to MDM, the device is issued an internal IP address by MDM Gateway Server from the range of addresses assigned to the server. The internal IP address pool is not publicly routable, so you must use network address translation (NAT) for the address pool so that managed devices can access the Internet. In addition, the range of addresses in MDM Gateway Server must be large enough to support as many managed devices at the same time as are enrolled in MDM.
DNS for MDM Gateway Servers
Active Directory Domain Services–integrated Domain Name System (DNS) is the recommended DNS. The DNS to which devices resolve must be able to forward queries and lookups. This requirement is because hosts external to the enterprise, such as Web sites on the Internet, have to be resolved in addition to the DNS that resolves addresses of internal hosts.
Each MDM Gateway Server must have two sets of DNS names: one is the Internet-facing name and the other faces the intranet. The Internet name is published in your publicly-facing DNS servers. All servers running MDM Gateway Server within the same MDM instance should share a single public DNS name, to enable load balancing based on that DNS name.
The intranet-facing DNS name is published in the internal DNS server that the Device Management server accesses. Every MDM Gateway Server must have a unique internal DNS name and that name must match the subject name of its machine certificate.
As a best practice, you should direct managed devices at a secure internal DNS that you cannot ordinarily access from outside the enterprise. You should never directly resolve to resources that are located within the company enterprise by an untrusted external client.
In order for users to enroll their devices over the air (OTA), you must provide public DNS A records. Providing public DNS records enables enrollment to work correctly through publishing points for the Web proxy server for Windows Mobile devices.
|
MDM role
|
DNS record to publish
|
Record type
|
X.509 certificate
|
|---|
|
MDM Enrollment Server
|
Mobileenroll. <domain name>, where <domain name> is replaced with your company domain name.
|
DNS <A>
|
Subject name must match published DNS <A> Record
|
|
MDM Gateway Server
|
FQDNs of the computers that are running MDM Gateway Server
|
DNS <A>
|
|