Firewall Configuration
LearnPad uses various channels to communicate with the central Connect servers and the in-class Dashboard. To enable the full functionality of LearnPad, you should ensure your network implements the firewall exceptions described below.
To check if your network is compliant, use the on-device troubleshooting guide.
URL Whitelist
- learnpad.co
- www.learnpad.co
- device.learnpad.co
- data.learnpad.co
- time.learnpad.co
IP Whitelisting
Note: only use IP whitelisting as a last resort if no other options, such as URL whitelisting, are available.
IP whitelisting is more complicated because LearnPad uses a range of cloud computing services to ensure high quality service, which by their nature do not use single static IP addresses. The range of IP addresses likely to be used by LearnPad can be found here:
Unfortunately the IP range for Amazon S3 is not public, so we maintain a best-guess list here:
72.21.192.0 - 72.21.223.255 CIDR: 72.21.192.0/19 207.171.160.0 - 207.171.191.255 CIDR: 207.171.160.0/19 178.236.0.0 - 178.236.7.255 CIDR: 178.236.0.0/21 87.238.80.0 - 87.238.81.255 CIDR: 87.238.80.0/21
Google Cloud Messaging
Outgoing ports 5228, 5229, and 5230 should be open to allow Google Cloud Messaging. These ports are also used by Google to install applications from their Play Store.
Time Synchronisation Service
Synchronisation of the on-device clocks is done using the Network Time Protocol, which requires outgoing access via port 123.