Multi-CDN Management for DNS Records
Overview
The VNIS system supports advanced configuration operations directly for each DNS record with Multi-CDN enabled, including CDN configuration adjustments, system CNAME copying, and detailed routing status viewing. VNIS Multi-CDN technology enables intelligent traffic distribution across multiple CDN providers to optimize performance and availability.
Multi-CDN
Multi-CDN uses a layered architecture to orchestrate traffic between CDNs:
-
Orchestration Layer:
- Analyzes and evaluates the performance of each CDN provider in real-time
- Collects metrics from over 5,000 global measurement points every 30 seconds
- Builds performance prediction models using ML algorithms
-
Routing Layer:
- DNS-based traffic steering with low TTL (10-60 seconds)
- HTTP/HTTPS redirection for cases requiring rapid switching
- Real-time failover with error detection in <5 seconds
-
Monitoring Layer:
- Continuous monitoring of metrics: latency, throughput, error rate, cache hit ratio
- Health checking from multiple geographic locations
- Access pattern analysis by ISP and geographic region
AI Smart Load Balancing
VNIS uses machine learning models for routing traffic distribution based on the following criteria:
Algorithm | Description | Use Case |
---|---|---|
Performance-based | Selects CDN with fastest response time | Speed-priority applications |
Availability-first | Prioritizes highest availability | Mission-critical applications |
Geographic | Routes based on specific geographic regions | Regional data compliance |
Custom Policy | Combines multiple factors with custom weights | Special requirements |
Control Interface
When a DNS record has Multi-CDN enabled, the interface displays function buttons:
- Enable/Disable Toggle: Activates or disables Multi-CDN mode.
- Configuration Button: Traffic adjustment icon with tooltip "Manage Multi-CDN".
- Copy Button: Clipboard icon with tooltip "Copy assigned CNAME".
Implementation Steps
1. Access DNS Records Page
- Go to the DNS management page of the site you want to operate on.
2. Enable/Disable Multi-CDN
- Locate the record to manage (example:
a.nghiks.vn
). - Use the Multi-CDN toggle to enable/disable this feature for the record.
3. Manage Multi-CDN
- Click the configuration icon (tooltip "Manage Multi-CDN").
- The CDN management page will open, allowing you to:
- Adjust content distribution parameters
- Configure routing
- Set cache rules
- Manage SSL certificates
- View performance statistics
3.1 Advanced Configuration
In the Multi-CDN management page, you can adjust the following technical parameters:
-
Cache TTL Override: Set custom cache times for different content types
- Static content: 1 hour to 30 days
- Dynamic content: 0 seconds to 1 hour
- Media files: 1 day to 365 days
-
Compression Settings:
- Enable/disable Brotli compression
- Configure compression level (1-11)
- Select MIME types for compression
-
Advanced Protocol Settings:
- HTTP/2 Push
- QUIC & HTTP/3
- TLS 1.3 0-RTT
- WebSocket support
-
Security Configuration:
- WAF rules
- Rate limiting
- Bot detection
- DDoS mitigation
4. Use Assigned CNAME
- Click the clipboard icon to copy the CNAME that the system assigns to the record.
- This CNAME can be used for DNS configuration with other providers.
CNAMEs assigned for Multi-CDN have the following structure:
[subdomain].[domain].cdn.vnis.vn
Where:
- subdomain: Original subdomain name
- domain: Main domain
Example: cdn.example.com.cdn.vnis.vn
Technical Notes
- Only records with Multi-CDN enabled display full management functions.
- Multi-CDN configuration updates may take 5-10 minutes to complete across the entire network.
- Using system CNAMEs helps maximize intelligent routing and redundancy capabilities.
See Also
- Add New DNS Records - Create DNS entries with validation
- Delete DNS Records - Remove unused records safely
- Multi-Origin & Load Balancing - Configure weighted traffic distribution
- DNS Records Overview - Complete DNS lifecycle management