Overview of ScreenSteps Allowlist Domains and Public IP Addresses
ScreenSteps uses specific domains and public IP addresses to deliver content, enable administrative functions, and support authoring tools. Understanding these allowlist requirements is essential for organizations that manage network security and firewall settings to ensure uninterrupted access to ScreenSteps services.
- Allowlist domains are necessary for both public-facing and administrative ScreenSteps features.
- ScreenSteps relies on third-party services such as Cloudflare and AWS for content delivery.
- Proper configuration of allowlists ensures secure and reliable access to ScreenSteps tools.
Key Terms
Allowlist: A list of approved domains or IP addresses that are permitted through a firewall or security filter.
Public Knowledge Base (KB): The publicly accessible documentation and help resources provided by ScreenSteps.
Admin Center: The administrative interface for managing ScreenSteps sites.
CDN (Content Delivery Network): A network of servers that deliver web content to users based on their geographic location.
Firewall: A security system that controls incoming and outgoing network traffic based on predetermined security rules.
- Allowlist and firewall settings are critical for secure access.
- ScreenSteps uses both its own and third-party domains for content delivery.
Background: Why Allowlist Domains and IP Addresses Matter
Organizations often use firewalls to restrict access to only trusted domains and IP addresses. ScreenSteps requires certain domains and IP addresses to be allowlisted so that users can access content, videos, and administrative features without interruption. This is particularly important for companies with strict network security policies.
- Allowlisting prevents accidental blocking of essential ScreenSteps services.
- Failure to allowlist required domains may result in missing content or features.
Public Knowledge Base Allowlist Domains
The following domains are used to deliver content for the public-facing ScreenSteps Knowledge Base:
- assets.screensteps.com
- assets2.screensteps.com
- media.screensteps.com
- maxcdn.bootstrapcdn.com
- fonts.googleapis.com
- api.keen.io
- d26b395fwzu5fz.cloudfront.net
If your organization uses the ScreenSteps video streaming feature, you must also allow:
- *.video.screensteps.com
- These domains ensure access to images, videos, fonts, and analytics for the public KB.
- Video streaming requires an additional domain to be allowlisted.
Admin Center Allowlist Domains
The following domains are required for accessing and using the ScreenSteps Admin Center:
- reports.screensteps.com
- *.browser-intake-datadoghq.com
- realtime.getbeamer.com
For video uploading in the Admin Center, also allow:
- *.production.mux.com
- Admin Center domains support reporting, analytics, and real-time updates.
- Video uploading uses a separate domain.
Public IP Addresses
ScreenSteps servers may need to access internal or third-party services from specific public IP addresses. These addresses can be used to create allowlist rules for secure communication.
Note that ScreenSteps may update its public IP addresses without advance notice. It is important to regularly review and update your allowlist as needed.
- IP allowlisting is used for secure server-to-server communication.
- IP addresses may change, so periodic review is recommended.
Third-Party Content Delivery Networks
ScreenSteps uses third-party CDNs and storage providers to deliver content:
- Cloudflare: ScreenSteps is served via the Cloudflare CDN. Cloudflare maintains a list of IP addresses that may need to be allowlisted.
- Amazon Web Services (AWS): Files are stored on Amazon S3, which also maintains a list of IP addresses.
- Cloudflare and AWS IP addresses are managed externally and may change.
- Refer to official documentation for the most current IP ranges.
ScreenSteps Desktop Authoring Tool Allowlist Requirements
The ScreenSteps Desktop Authoring Tool is used by content authors. Organizations with strict firewall settings may need to allow the following domains for the tool to function properly:
- *.screenstepslive.com: The asterisk (*) represents your ScreenSteps account name.
- *.screensteps.com: Used for delivering media files and other resources.
- www.bluemangolearning.com: Used to check for desktop software updates.
The Desktop Authoring Tool uses port 443 for secure (HTTPS) connections.
- Desktop authors require access to specific domains for authoring and updates.
- Secure connections use standard HTTPS port 443.