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

Optimal application server selection method and device for domain name system (DNS)

A technology of DNS server and application server, which is applied in the direction of transmission system, electrical components, etc. It can solve the problems of long time-consuming resolution, DNS resolution service loopholes in Windows system, and no application program can configure DNS server, etc., to achieve the effect of fast DNS response

Inactive Publication Date: 2012-02-01
BEIJING QIHOO TECH CO LTD +1
View PDF7 Cites 102 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] 6. The UDP protocol is message-oriented
[0011] 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;
[0012] 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;
[0013] 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
  • Optimal application server selection method and device for domain name system (DNS)
  • Optimal application server selection method and device for domain name system (DNS)
  • Optimal application server selection method and device for domain name system (DNS)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] In order to make the above objectives, features and advantages of the application more obvious and understandable, the application will be further described in detail below in conjunction with the drawings and specific implementations.

[0062] In order to enable those skilled in the art to better understand this application, the following describes related technologies of the Domain Name System (DNS).

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

[0064] DNS is divided into Client (client) and Server (server). Client plays the role of asking questions, that is, asking Server for the real IP address of a Domain Name, and Server must answer the real IP address of th...

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 invention provides an optimal application server selection method and an optimal application server selection device for a domain name system (DNS). The method comprises that: a client transmits a DNS query request to a plurality of DNS servers at the same time, wherein the DNS query request comprises domain names; when certain DNS servers transmit Internet protocol addresses corresponding to the domain names back to the client according to the DNS query request, the client generates a candidate IP address list according to the IP addresses; the client transmits a connection request to application servers corresponding to each IP address at the same time according to the candidate IP address list; and the client determines an optimal application server according to the state information of responses of each application server to the connection request. By the method and the device, the reliability of DNS resolution service can be ensured, time consumption can be reduced, certain specific network application needs can be satisfied at the same time, and security can be improved.

Description

Technical field [0001] This application relates to the technical field of Internet domain name resolution, in particular to a method for selecting the optimal application server of the domain name system DNS, and a device for selecting the optimal application server of the domain name system DNS. Background technique [0002] In Internet applications, domain names and IP addresses are indispensable, because people must use the domain name and IP address of the website to find and log in. In the prior art, DNS is used when searching for domain names and IP addresses, that is, a domain name system (or called a domain name server). DNS is used to resolve domain names and assign domain names and IP addresses to hosts on the Internet. In other words, when the user requests the DNS for domain name address resolution, the system will automatically convert the domain name address into an IP address. In practice, any domain name has at least one DNS to resolve the domain name, at least ...

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More