Overview

Some of your applications might not be available to the public Internet because they are accessing development or local environments, or they are internal applications intended for users within your corporate network (for example, your corporate intranet or VPN).

Diagram showing testing of mobile apps behind a firewall or restricted networks

To test these applications, add the following IP address ranges to your company’s allowlist. This ensures successful requests from your applications in Datadog Mobile App Testing.

The following is the list of IP ranges associated with the real devices used for Datadog Mobile App Testing:

54.244.50.32/27
99.78.197.0/29
15.248.40.40/29
54.239.50.200/29
34.125.90.96/27
34.125.246.157/32
44.225.33.89/32
66.85.48.0/21
162.222.72.0/21
34.107.82.96/27
34.141.28.96/32
162.222.79.0/27
185.94.24.0/22
34.96.70.78

Troubleshooting

If you experience issues with Mobile App Testing on restricted networks, use the following troubleshooting guidelines. If you need further assistance, contact Datadog support.

Unable to launch recorder

To launch the Mobile Application Testing (MAT) Recorder, Datadog needs to establish UDP/TCP TURN connections to enable WebRTC connections. If the user is behind a restrictive network (such as a strict firewall or VPN), these connections may fail, leading to a “Device unexpectedly disconnected” error:

Screenshot of launching a mobile device, displaying the disconnected error.

To check for successful UDP/TCP TURN connections, run a network test using a Twilio Network Test. The result of the test confirms whether connectivity to TURN servers is successful or not. If the connection is successful, you will see a message like “Successfully established a UDP connection to Twilio”:

Screenshot of a successful test using a Twilio Network Test.

If the test fails, Twilio generates a log output indicating errors due to an inability to establish a connection. For example:

[3:09:13 PM] Test "TURN UDP Connectivity" started...
[3:09:20 PM] Error: Error: Could not establish a UDP connection to Twilio within 5 seconds
[3:09:20 PM] Test "TURN TCP Connectivity" started...
[3:09:25 PM] Error: Error: Could not establish a TCP connection to Twilio within 5 seconds
[3:09:25 PM] Test "TURN TLS Connectivity" started...
[3:09:30 PM] Error: Error: Could not establish a TLS connection to Twilio within 5 seconds
[3:09:30 PM] Test "Bandwidth" started...
[3:09:35 PM] Error: Error: Could not establish a connection to Twilio within 5 seconds

Further reading