A method and system for domain name resolution, and a client

A technology for domain name resolution and domain name resolution request, applied in the field of client, domain name resolution method and system, which can solve problems such as failure to connect to network services normally, protocol unable to make any detection or prompt, serious problems, etc.

Active Publication Date: 2015-11-25
BEIJING QIHOO TECH CO LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the UDP transmission protocol does not provide a guarantee mechanism for data transmission, if a datagram is lost during the transmission from the sender to the receiver, the protocol itself cannot make any detection or prompt; In an environment where people are not very satisfied, the loss of UDP protocol data packets will be serious. At this time, normal domain name resolution cannot be provided, resulting in failure to connect to network services normally and reducing the success rate of domain name resolution.

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 method and system for domain name resolution, and a client
  • A method and system for domain name resolution, and a client
  • A method and system for domain name resolution, and a client

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0140] With respect to embodiment 1, present embodiment provides UDP transfer protocol, TCP transfer protocol and DNS agent domain name resolution based on HTTP agreement three options to carry out domain name resolution; Like this, with respect to embodiment 1, present embodiment specifically can comprise following two situation:

[0141] Situation 1. When the third domain name resolution and / or the fourth domain name resolution fail, perform DNS proxy domain name resolution based on the HTTP protocol;

[0142] Situation 2: Before performing the third domain name resolution and / or the fourth domain name resolution, perform DNS proxy domain name resolution based on the HTTP protocol, and if the DNS proxy domain name resolution fails, perform the third domain name resolution step.

[0143] In this way, when the UDP transfer protocol and the TCP transfer protocol are used for resolution failure, the success rate of DNS resolution can be further improved.

[0144] Existing domai...

Embodiment 2

[0191] Compared with Embodiment 2, this embodiment can perform current domain name resolution according to the set network service parameters, wherein the network service parameters can specifically include:

[0192] 1. Number of retries;

[0193] In the prior art, the Windows client fails to provide a programming interface for setting the DNSServer, and can only set the DNSServer facing the full Windows client, and cannot set the retry times option; and if only the UDP protocol is used as the transport layer protocol of the DNS protocol, then due to Due to the defect of UDP itself, it may not be parsed normally.

[0194] In view of the above situation, the present invention can improve the parsing success rate by retrying when the network condition is particularly bad.

[0195] 2. Timeout parameter.

[0196] In practice, the timeout parameter generally indicates the maximum time for the client to obtain the DNS response; the timeout parameter can avoid the problem that the ...

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 a domain name resolution method, a domain name resolution system and a client, wherein the domain name resolution method particularly comprises the steps that: one of the domain name resolution based on a domain name server (DNS) protocol and a DNS agency domain name resolution based on a hypertext transfer protocol (HTTP) is applied to perform the first domain name resolution; when the first domain name resolution fails, the other one of the domain name resolution based on the DNS protocol and the DNS agency domain name resolution based on the HTTP is applied to perform the second domain name resolution. By adopting the domain name resolution method and the domain name resolution system, the success rate of the domain name resolution can be improved.

Description

technical field [0001] The invention relates to the technical field of digital network communication, in particular to a domain name resolution method and system, and a client. Background technique [0002] DNS (Domain Name System, Domain Name System) is a distributed database for applications of TCP / IP (Transmission Control Protocol / Internet Protocol, Transmission Control Protocol / Internet Protocol), which provides conversion information between host names and IP addresses. [0003] The domain name resolution method that adopts usually at present is as follows: 1) client sends domain name resolution request to DNS server; 2) DNS server resolves domain name; 3) DNS server returns resolution result to client; Select an IP address to access. [0004] Currently, the DNS protocol uses UDP (User Datagram Protocol, User Datagram Protocol) in domain name resolution to transmit the domain name resolution request sent by the client and the DNS response to the domain name resolution ...

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/08
Inventor 董斌雁周鸿祎
Owner BEIJING QIHOO TECH CO LTD
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