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.

Active Publication Date: 2021-04-06
福建万物易联网络科技有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in actual operation, it is found that many js scripts will use the logic of URI or query string, so this modification method will cause the content of URI or query string to change, resulting in abnormal execution of js, which may easily lead to page errors

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Distributed System for External Link Rewriting of Fixed-length Domain Names
  • A Distributed System for External Link Rewriting of Fixed-length Domain Names
  • A Distributed System for External Link Rewriting of Fixed-length Domain Names

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

In the external link rewriting distributed system provided by the present invention, when the DNS server detects that the end user supports IPV6, it generates a DNS response containing the IPV6 address and returns it to the end user; The page resource returned by the sunroof transformation device is returned to the end user; the IPV6 skylight transformation device rewrites the external link resource embedded in the response content returned by the resource request initiated by the CDN edge cache device with a fixed-length domain name, and returns the rewritten response To the CDN edge cache device; also when it is detected that the resource request is a rewritten external link resource URL, the external link resource URL is restored, and the corresponding page resource is obtained and returned to the CDN edge cache device. The system solves the problem that the rewritten domain name is too long in the prior art, and at the same time, when the rewritten external link resource request is received, it can be restored to the original domain name correctly, and the system is suitable for deployment systems.

Description

technical field [0001] The invention belongs to the technical field of IPV6 transformation of source sites to solve the skylight problem, and in particular relates to a distributed system for rewriting external links of fixed-length domain names. Background technique [0002] The lack of IPV4 address space hinders and limits the development of the Internet, so it has become an inevitable trend for IPV6 to replace IPV4. In the process of IPV6 transformation of the source site, if only a simple conversion from IPV4 address to IPV6 address is done, then if the source site of the website that uses external link resources does not support IPV6, then in a pure IPV6 environment, these external links cannot be accessed resources, leading to sunroof problems. Therefore, some current source site IPV6 upgrade plans will rewrite the third-party external links of the website to solve the skylight problem. [0003] Existing rewriting methods usually include: [0004] 1. Change the doma...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/12H04L29/08G06F16/955
CPCH04L61/301G06F16/9566H04L61/4511H04L67/63H04L67/568
Inventor 郭文强陈其谋林志远谢玉燕
Owner 福建万物易联网络科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products