Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application server selecting method and network connection method

An application server and network connection technology, which is applied in the field of Internet domain name resolution, can solve problems such as time-consuming resolution, DNS resolution service loopholes in Windows systems, and DNS servers that cannot be configured by applications, etc., to achieve the effect of fast DNS response

Inactive Publication Date: 2014-09-24
BEIJING QIHOO TECH CO LTD +1
View PDF4 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] 6. The UDP protocol is message-oriented
[0012] 1. Since the DNS protocol implemented by the Windows system is based on synchronization, the DNS server randomly hashes the IP address set corresponding to the domain name to the client according to its own load conditions, and only realizes load balancing based on the server side, and the resolution service is synchronous. Therefore, in some specific network conditions, the resolution takes a long time, so the DNS resolution service is unreliable and takes a long time;
[0013] 2. The DNS resolution service of Windows system is oriented to the whole system. It does not have a specific application program to configure the DNS server, and cannot meet the needs of some network applications;
[0014] 3. There are loopholes in the DNS resolution service of the Windows system, which is easy to be hijacked and tampered with, and the security is low

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
  • Application server selecting method and network connection method
  • Application server selecting method and network connection method
  • Application server selecting method and network connection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0063] In order to enable those skilled in the art to better understand the present application, the related technologies of Domain Name System (DNS) are described below.

[0064] The Domain Name System (DNS) is a distributed database for TCP / IP applications that provides translation information between host names and IP addresses. Usually, network users communicate with the DNS server through the UDP protocol (User Datagram Protocol, User Datagram Protocol). The server listens on a specific port 53 and returns the relevant information required by the user.

[0065] DNS is divided into Client (client) and Server (server). Client plays the role of asking questions, that is, asking Server for the real IP a...

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

The application provides an application server selecting method and a network connection method. The methods include that a client simultaneously sends a DNS (Domain Name System) query request which comprises a domain name to a plurality of DNS servers; When a DNS server send an IP (Internet Protocol) address corresponding to the domain name back to the client according to the DNS query request, the client generates a candidate list of IP addresses in accordance with the IP address; the client simultaneously sends a connection request to an application server corresponding to every IP address in accordance with the candidate list of IP addresses; an optimal application server is determined according to state information of response to the connection request of every application server. The application server selecting method and the network connection method can ensure the reliability of DNS resolution service and shorten time consumption as well as can meet the specific needs of network applications and improve the safety.

Description

[0001] The patent application of the present invention is a divisional application of a Chinese invention patent application with an application date of September 29, 2011, an application number of 201110294802.4, and a title of "A Method and Device for Selecting an Optimal Application Server for Domain Name System DNS". technical field [0002] The present application relates to the technical field of Internet domain name resolution, in particular to a method for selecting an optimal application server of the domain name system DNS, and a device for selecting an optimal application server of the domain name system DNS. Background technique [0003] In the application of the Internet, the domain name and IP address are indispensable, because people must use the domain name and IP address of the website to find and log in when visiting the website. The prior art uses DNS, that is, domain name system (or domain name server) when looking up domain names and IP addresses. DNS is...

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
IPC IPC(8): H04L29/12H04L29/08
Inventor 董斌雁孙鹏
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products