Can Not Access / Sync Cloud - IT Allowlist

Issue description


The Shining3D Dental Cloud website or software may fail to load, launch, sign in, synchronize, upload a case, download a case, or receive realtime status updates when required outbound network connections are blocked, redirected, inspected, or resolved incorrectly.


Root cause


Common causes include incomplete firewall allow rules, stale DNS answers, static HOSTS-file mappings, proxy restrictions, TLS/SSL inspection, blocked MQTT traffic, geographic restrictions, and rules that prevent Alibaba / Tencent infrastructure / AWS services.


Resolution


Use domain-based outbound allow rules and permit the required TCP ports. The service uses dynamic cloud infrastructure, load balancers, CDNs, and object-storage addresses; permanent rules based on individual IP addresses are not reliable.


IMPORTANT: AWS MIGRATION AND LEGACY CASE ACCESS


Shining3D Dental began migrating cloud services from Alibaba Cloud to AWS on July 20, 2026.


Cases created or uploaded after the migration will primarily use AWS infrastructure, including AWS S3 for case storage and downloads. 


Cases created before the migration may remain stored in Alibaba OSS and will continue to require access to Alibaba-hosted services.




Current Hybrid-Cloud Behavior


Function

Required domain or service

TCP port

Provider/status

Website/portal

www.dental3dcloud.com; s.dental3dcloud.com; *.dental3dcloud.com

443

AWS-backed/current

API

api.shining3d.com; sapi.shining3d.com

443

AWS load balancer

Realtime/MQTT

s.dental3dcloud.com; 

mqtt.dental3dcloud.com

8883; 1883; 8084

AWS / current

New case storage

s3.us-west-2.amazonaws.com; 


*.s3.us-west-2.amazonaws.com

443

AWS S3

Public assets/modules

cloud3dpub.s3.us-west-2.amazonaws.com; cdnimg.dental3dcloud.com

443

AWS S3 / CloudFront

Older case storage

down.shining3d.com; cloud3data.oss-us-west-1.aliyuncs.com

443

Alibaba OSS / required during transition

Images/CDN

cdnimg.shining3d.com; cdnimgcn.shining3d.com

443

Alibaba-hosted CDN remains active

Tencent services

Tencent domains listed below

80; 443

Legacy/region-dependent; not observed in reviewed Americas workflows

Device/backend tunnel

Vendor-approved destinations

2023

Legacy/product-dependent


1. Required firewall rules - allow by domain

Domain-based rules are preferred. 


Allow the presented Shining3D names and, where the DNS-security product evaluates CNAME targets independently, allow the documented cloud target names as well.


Core Shining3D services

  • *.dental3dcloud.com - Dental Cloud web and realtime services
  • www.dental3dcloud.com - Dental Cloud website
  • s.dental3dcloud.com - Observed cloud portal over HTTPS and secure MQTT/realtime endpoint
  • mqtt.dental3dcloud.com - Published MQTT endpoint
  • *.shining3d.com - Shining3D APIs, downloads, and assets
  • api.shining3d.com - Primary API
  • sapi.shining3d.com - Current application API
  • down.shining3d.com - Historical/legacy case downloads


AWS services

  • s3.us-west-2.amazonaws.com - Observed case and resource storage
  • *.s3.us-west-2.amazonaws.com - AWS virtual-hosted S3 buckets
  • cloud3dpub.s3.us-west-2.amazonaws.com - Observed public assets/modules
  • cdnimg.dental3dcloud.com - Observed AWS CloudFront content endpoint
  • d3vwcqpawxuj6n.cloudfront.net - Conditional: observed CloudFront CNAME when DNS security evaluates targets independently
  • *.elb.us-west-2.amazonaws.com - Conditional: allow only when DNS/CNAME security requires the AWS target name


Alibaba services - retain for older cases and CDN 

  • *.aliyun.com - Alibaba Cloud services
  • *.aliyuncs.com - Alibaba object storage and service endpoints
  • cloud3data.oss-us-west-1.aliyuncs.com - Observed older-case object storage
  • cdnimg.shining3d.com - Observed Shining3D image/CDN endpoint
  • cdnimgcn.shining3d.com - Observed Shining3D China-oriented CDN endpoint
  • *.cdngslb.com - Conditional: CDN CNAME target when evaluated by DNS security

Tencent services - legacy or region-dependent


The reviewed US workflows did not contact Tencent. Keep the existing Tencent entries for regions, versions, or modules that still require them.


  • *.tencentcloudapi.com
  • *.tencentcloud.com
  • *.myqcloud.com
  • *.qcloudcdn.com
  • *.tcdn.qq.com


2. Required outbound ports


Port

Transport

Purpose

53

UDP/TCP

DNS queries to the organization’s approved resolver

80

TCP

HTTP redirect/bootstrap where required

443

TCP

HTTPS, TLS, API, AWS S3, Alibaba OSS, CDN, and WSS

1883

TCP

Legacy/non-TLS MQTT when required by product configuration

8883

TCP

MQTT over TLS; synchronization and realtime status

8084

TCP

Alternate secure MQTT/WebSocket transport

2023

TCP

Legacy proprietary backend/device tunnel where required


 

3. TLS/SSL inspection and proxy requirements

The system uses TLS-encrypted APIs, object storage, secure MQTT, WebSockets, and long-lived sessions.

  • Bypass SSL/TLS inspection for *.shining3d.com and *.dental3dcloud.com.
  • Bypass inspection for the AWS S3 and Alibaba OSS/CDN domains listed above.
  • Permit TLS 1.2 or later, SNI, normal certificate-chain validation, and long-lived TCP sessions.
  • Ensure explicit or authenticated proxies allow background Shining3D services, WebSockets, and MQTT; browser-only proxy access is insufficient.
  • Do not intercept or replace certificates on MQTTS port 8883 or alternate transport port 8084.


4. IP and ASN guidance

Allow by domain whenever possible. AWS, Alibaba, Tencent, ELB, S3, OSS, and CDN addresses are dynamic and may change without notice. Do not place current cloud IP addresses permanently in the Windows HOSTS file.

  • AWS: use the official AWS IP range feed and filter for the required region/services when an IP-only product cannot use FQDN rules.
  • Alibaba: observed services can use AS45102 and Alibaba-hosted CDN addresses in AS24429.
  • Tencent: the previous article identified AS132203; keep only when required by the applicable region or product.




DO NOT PIN THE PRIMARY API

Remove any HOSTS-file mapping that forces api.shining3d.com or sapi.shining3d.com to 47.88.29.90 or another fixed address. The primary API now resolves through dynamic AWS infrastructure, and a stale address can cause connection-refused errors.

 

Observed address examples - troubleshooting only


Provider/use

Examples observed during validation

Rule guidance

AWS API/MQTT

16.144.122.183; 54.203.69.80; 184.34.95.39

Dynamic ELB pool; allow by Shining3D domain

AWS S3

16.15.45.113; 52.92.240.104

Dynamic S3 pool; allow AWS S3 domain/range feed

Alibaba older cases

47.88.111.42

Dynamic OSS address; allow down.shining3d.com and aliyuncs.com

Alibaba CDN

155.102.176.0/24; 163.181.60.0/24

Dynamic CDN pool; allow Shining3D CDN domains

 

5. Legacy direct connections on TCP 2023

Some product versions may use direct Asia endpoints on TCP 2023. These are examples only and are not a complete or permanent allowlist:

  • 101.200.34.79:2023
  • 120.79.12.238:2023
  • 47.110.42.55:2023
  • 47.96.154.69:2023
  • 8.140.201.23:2023

Confirm the current TCP 2023 destination list with Shining3D Support before implementing IP-specific rules. Traffic from unrelated security, remote-support, or network-access software must not be attributed to Shining3D solely because it uses the same port.


6. Antivirus and endpoint-security exclusions

If endpoint security is enabled, add only the applicable installation and working paths:

  • Intraoral Scanner: C:\Shining3D\DentalLauncher
  • Desktop Scanner: C:\Shining3D\DentalScan
  • Facial Scanner: C:\FSLauncher
  • Order save path: C:\DentalOrder
  • Algorithm diagnostic files: C:\ShiningWork


Use the organization’s normal change-control process. Do not disable the firewall or endpoint-security product as a permanent solution.


Refer to article for broader allowlist:

IT Security, Firewall, Antivirus, and Network Filtering Issues : Dental Support

 

7. Validation after applying the allowlist

Validate each workflow separately because current and historical cases may use different storage providers:

  1. Launch the software and sign in.
  2. Open Dental Cloud and confirm synchronization completes.
  3. Upload a newly created test case; current behavior should reach AWS S3 over TCP 443.
  4. Download that new test case; current behavior should reach AWS S3 over TCP 443.
  5. Download at least one case created before the migration; it may reach down.shining3d.com and Alibaba OSS over TCP 443.
  6. Open modules and asset-heavy features to validate AWS S3 and the Shining3D CDN domains.
  7. Confirm a stable secure MQTT connection on TCP 8883 and normal realtime/job-status updates.


Expected validation results


Validation

Expected result

Provider path

API/login

Successful HTTPS response; no connection refused

AWS-backed Shining3D API

MQTT

Established TLS session and realtime status

AWS-backed s.dental3dcloud.com:8883

New case

Upload and download complete

AWS S3

Older case

Download completes without timeout

Alibaba OSS may be used

Images/modules

Assets load without placeholders or errors

AWS S3 and/or Alibaba CDN

 

8. Troubleshooting

  • Check the Windows HOSTS file and remove static Shining3D API mappings.
  • Clear the DNS client cache and resolve api.shining3d.com, sapi.shining3d.com, and s.dental3dcloud.com again.
  • The API names should resolve through current dynamic infrastructure; do not expect a single permanent IP.
  • Compare the organization’s DNS answer with an approved independent resolver when stale or filtered DNS is suspected.
  • Review proxy, firewall, DNS-security, web-filter, endpoint-security, and SSL-inspection logs for the exact failure time.
  • If new cases work but older cases fail, verify Alibaba OSS and down.shining3d.com remain allowed.
  • If API/login works but status updates fail, verify TCP 8883 and long-lived MQTT sessions.





Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.