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:
- Launch the software and sign in.
- Open Dental Cloud and confirm synchronization completes.
- Upload a newly created test case; current behavior should reach AWS S3 over TCP 443.
- Download that new test case; current behavior should reach AWS S3 over TCP 443.
- Download at least one case created before the migration; it may reach down.shining3d.com and Alibaba OSS over TCP 443.
- Open modules and asset-heavy features to validate AWS S3 and the Shining3D CDN domains.
- 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.