Processing method of inexistence domain name query in DNS

A processing method and domain name query technology, applied in the field of Internet, can solve the problems of consuming DNS server resources, long query delay, etc., and achieve the effects of reducing resource consumption, query delay, and resource consumption.

Active Publication Date: 2016-04-06
PETROCHINA HUABEI OILFIELD CO +1
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The query of non-existent DNS domain names needs to experience a long query delay, which consumes the resources of the DNS server

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
  • Processing method of inexistence domain name query in DNS
  • Processing method of inexistence domain name query in DNS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] The present invention proposes a processing method for domain name query that does not exist in DNS, such as figure 2 shown, including:

[0021] Step 1: Cache NSEC or NSEC3 resource records in the recursive server;

[0022] Step 2: The forwarding server obtains and caches NSEC or NSEC3 resource records from the recursive server;

[0023] Step 3: When the user continuously queries the non-existing domain name determined in the NSEC or NSEC3 resource record, the recursive server or forwarding server directly returns the NXDOMAIN message to the user according to the information in the NSEC or NSEC3 resource record.

[0024] The NSEC or NSEC3 resource records use wildcards to indicate information that a group of domain names does not exist.

[0025] The method for establishing the NSEC or NSEC3 resource record includes: when a query for a domain name that does not exist reaches the recursive server, if there is no such NSEC or NSEC3 resource record, the recursive server ...

Embodiment 2

[0027] If a domain is DNSSEC signed, the NSEC or NSEC3 resource records in it specify a class of non-existent DNS domain names through some wildcards. To reduce the number of queries directed to authoritative DNS servers, recursive servers do this by caching NSEC or NSEC3 resource records in the cache. When some non-existing domain name queries reach the recursive server, the recursive server can return NXDOMAIN responses based on the information in the cached NSEC or NSEC3 resource records.

[0028] In the NSEC or NSEC3 resource record, wildcards are used to indicate the non-existence information of a group of domain names. When a query for a non-existing domain name arrives at the recursive server, if there is no such NSEC or NSEC3 resource record, which indicates the wildcard where the domain name to be queried does not exist, the recursive server can only send a recursive request to the authoritative DNS server until According to the NSEC or NSEC3 resource record of the d...

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 belongs to the Internet technology field and especially relates to a processing method of inexistence domain name query in a DNS. The method comprises the following steps that an NSEC or NSEC3 resource record is cached in a recursive server; a forwarding server acquires and caches the NSEC or NSEC3 resource record from the recursive server; when a user continuously inquires a determined inexistence domain name in the NSEC or NSEC3 resource record, the recursive server or the forwarding server directly returns an NXDOMAIN message to the user according to information of the NSEC or NSEC3 resource record. By using the method, query time delay of the inexistence domain name can be reduced; a query frequency of an authoritative server of the domain name can be decreased and resource consumption of the authoritative server is reduced; a lot of inexistence TLD query can be avoided; and a Water Torture problem can be well solved and does not generate an influence on the authoritative server.

Description

technical field [0001] The invention belongs to the technical field of the Internet, and in particular relates to a processing method for domain name queries that do not exist in DNS. Background technique [0002] DNS (Domain Name System, Domain Name System) provides an important service on the Internet. Its essence is to establish a bridge between the world of human names and the world of underlying binary protocol addresses. The DNS resolution framework is implemented by using UDP (UserDatagramProtocol, User Datagram Protocol) and through geographically distributed recursive resolvers with caching functions. Such as figure 1 As shown, the basic process is as follows: [0003] The user sends a domain name DNS request to the recursive resolver (RecursiveResolver) of the local ISP (InternetServiceProvider, Internet Service Provider). If the local recursive server caches the DNS request entry, the recursive server directly returns a DNS response message to the user. If th...

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 Applications(China)
IPC IPC(8): H04L29/12
CPCH04L61/4511
Inventor 李凤民宋林健刘东宋松余冬李震龚道彪王爱民
Owner PETROCHINA HUABEI OILFIELD CO
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