A Distributed System for External Link Rewriting of Fixed-length Domain Names
A distributed system, fixed-length technology, applied in transmission systems, other database retrieval, network data retrieval, etc., can solve problems such as js execution exception, page error, URI or query string content change, etc., to improve usability.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] A distributed system for external link rewriting of fixed-length domain names, see figure 1 ,include:
[0044] At least one DNS server: used to receive a DNS request initiated by a terminal user, and when it is determined through the DNS request that the terminal user supports IPV6, generate a DNS response containing an IPV6 address and return it to the terminal user;
[0045] At least one CDN edge cache device: used to receive the HTTP request initiated by the end user, and return the page resource cached or returned by the IPV6 skylight transformation device to the end user according to the HTTP request, so that the end user can access the page resource; see figure 2 , the CDN edge cache device is specifically used for:
[0046] Receive HTTP requests initiated by end users;
[0047] When the page resource corresponding to the HTTP request is cached in the CDN edge cache device, an HTTP response including the page resource is generated and returned to the end user; ...
Embodiment 2
[0077] Embodiment 2 On the basis of Embodiment 1, a specific rewriting method is added:
[0078] The URL format of the rewritten external link resource is: encrypted character-rewriting device ID-safety check string. pan-domain name;
[0079] Wherein the encrypted character is 32 bits, the rewriting device ID is 8 bits, the security check string is 4 bits, and the generic domain name supports IPV6 analysis.
[0080] Specifically, the format of the rewritten external link resource URL is: 32-digit encrypted characters-8-digit rewritten device ID-4-digit security check string. A generic domain name that supports IPV6 resolution; for example: 4076ac4fcacc1a1cc1ebb6c8c5706b06-6f067506-x94o.wanwuyunlian.com .
[0081] Since the domain names obtained by this rewriting method all have the same length, the situation that the length of the domain name after rewriting in the existing rewriting method is too long does not appear. The 32-bit encrypted characters include MD5 value and ha...
Embodiment 3
[0084] Embodiment 3 On the basis of the above embodiments, a method of restoring the original URL through the domain name mapping table is added.
[0085] The IPV6 skylight modification device is specifically used for:
[0086] After rewriting the fixed-length domain name of the external link resource URL, the corresponding relationship between the encrypted characters in the external link resource URL obtained after rewriting, the customer domain name and the external link domain name is added to the domain name mapping table, and persisted to disk.
[0087] Specifically, after rewriting the external link resource URL, the corresponding relationship between the encrypted characters in the external link resource URL obtained after rewriting, the customer domain name and the external link domain name can be persisted to the disk, including through text or database. to obtain the domain name mapping table. For example, after rewriting the URL of the external link resource in t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com