Multiple CNAMEs for Multi-Location Website Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DNS systems are limited in handling multiple locations for a website, as they typically generate a single DNS entry per website, failing to account for accessibility from multiple locations.

Innovation Solution

The method involves creating multiple CNAMEs for a single website, allowing access from multiple locations by generating first and second CNAMEs using an identifier of the subdomain, which can point to different locations on the network, such as a server on the subdomain or a separate domain for caching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single DNS entry is generated per website, then the DNS system is simple to manage, but the website cannot be accessed from multiple locations

Engineering Contradiction:
Improvewebsite accessibility from multiple locationsVSAvoidDNS entry structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the DNS entry structure into multiple separate CNAME records instead of using a single DNS entry. Each CNAME record points to a different location (primary server, cache server, etc.), allowing the website to be accessed from multiple locations while maintaining manageable DNS configuration through standardized record types.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple DNS entries are created for a single website, then accessibility from multiple locations is enabled, but the DNS configuration becomes more complex

Engineering Contradiction:
Improvemulti-location accessibilityVSAvoidDNS configuration management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses CNAME records, which are standardized DNS record types, to provide multiple functions: primary website access, caching support, and load distribution. By using a universal DNS record type for multiple purposes, the system enables multi-location accessibility while maintaining ease of operation through familiar DNS management procedures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If multiple CNAMEs are created pointing to different locations, then network traffic management is enhanced, but the DNS system handles more records

Engineering Contradiction:
Improvenetwork traffic management efficiencyVSAvoidnumber of DNS records
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent introduces CNAME records as intermediary elements between users and the actual website content locations. These intermediary DNS records enable efficient network traffic management by directing users to appropriate servers (primary or cache) without requiring the DNS system to manage complex routing logic, thus improving productivity while keeping the number of records manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9031996B2System, method and computer program product for creating a plurality of CNAMES for a website
Publication Date: 2015.05.12 SALESFORCE INC
  • US9031996B2 patent drawing
  • US9031996B2 patent drawing
  • US9031996B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for creating a plurality of cnames for a website. These mechanisms and methods for creating a plurality of cnames for a website can provide multiple DNS entries for a single website. The ability to provide multiple DNS entries for a single website can enable websites to be accessible from multiple locations.