IP Library Granted Patent US 11,558,343
Granted Patent B2
US 11,558,343 · App. 17/250,225 · Granted Jan 17, 2023

Method and apparatus for resolving domain name based on co-governance chain

Inventors: Yu Zeng (Beijing, CN); Hongtao Li (Beijing, CN); Anlei Hu (Beijing, CN); Kejun Dong (Beijing, CN); Zhiwei Yan (Beijing, CN); Xue Yang (Beijing, CN); Haikuo Zhang (Beijing, CN); Zhiyong Zhang (Beijing, CN)
Assignee: CHINA INTERNET NETWORK INFORMATION CENTER
H04L61/4511H04L63/101H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,558,343
App. No.
17/250,225
Granted
Jan 17, 2023
Kind
B2
Abstract

Provided are a method and an apparatus for resolving a domain name based on a co-governance chain. The method includes: determining data distribution nodes, and constructing a root domain name co-governance chain based on the data distribution nodes; obtaining trusted root zone data based on the root domain name co-governance chain, and constructing a co-governance root service based on the trusted root zone data; and resolving a domain name by applying a recursive resolution mode based on the co-governance root service and corresponding data in the root domain name co-governance chain, in response to receiving a domain name resolution request. With the root domain name co-governance chain, a decentralized processing mode is used, nodes are equal, and it is only required to make an adjustment in a certain node upon resolving a domain name, thereby avoiding risks such as single point management and centralization.

Claims (29)

1. A method for resolving a domain name based on a co-governance chain, comprising:

determining a plurality of data distribution nodes based on a country code top-level domain system and a generic top-level domain system;

obtaining top-level domain data, blacklist data and whitelist data;

backing up the top-level domain data, the blacklist data and the whitelist data to each of the plurality of data distribution nodes, to construct a root domain name co-governance chain;

obtaining trusted root zone data based on the root domain name co-governance chain, and constructing a co-governance root service based on the trusted root zone data;

obtaining an IP address comprised in a domain name resolution request, in response to receiving the domain name resolution request;

transmitting a resolution request to the co-governance root service when the IP address is not found by a recursive server; and

transmitting a resolution request to the root domain name co-governance chain when the IP address is not found by the co-governance root service, obtaining top-level authoritative domain information associated with the IP address, and feeding back the top-level authoritative domain information.

2. The method according to claim 1 , wherein the obtaining trusted root zone data based on the root domain name co-governance chain and constructing a co-governance root service based on the trusted root zone data comprises:

synchronizing the trusted root zone data to the co-governance root service via the data distribution nodes in the root domain name co-governance chain;

setting a recursive resolution service mode in the co-governance root service; and

configuring a DNS security extension function in the co-governance root service.

3. The method according to claim 1 , further comprising:

obtaining a service corresponding to the IP address upon finding the IP address.

4. The method according to claim 1 , further comprising:

obtaining unbacked-up data from an Internet Assigned Numbers Authority; and

backing up the unbacked-up data to the root domain name co-governance chain.

5. An apparatus for resolving a domain name based on a co-governance chain, comprising a processor and a non-transitory memory storing computer instructions, wherein the computer instructions when executed by the processor cause the processor to:

determine a plurality of data distribution nodes based on a country code top-level domain system and a generic top-level domain system;

obtain top-level domain data, blacklist data and whitelist data;

back up the top-level domain data, the blacklist data and the whitelist data to each of the plurality of data distribution nodes, to construct a root domain name co-governance chain;

obtain trusted root zone data based on the root domain name co-governance chain and construct a co-governance root service based on the trusted root zone data;

obtain an IP address comprised in a domain name resolution request, in response to receiving the domain name resolution request;

transmit a resolution request to the co-governance root service when the IP address is not found by a recursive server; and

transmit a resolution request to the root domain name co-governance chain when the IP address is not found by the co-governance root service, obtain top-level authoritative domain information associated with the IP address, and feed back the top-level authoritative domain information.

6. The apparatus according to claim 5 , wherein the computer instructions when executed by the processor further cause the processor to:

synchronize the trusted root zone data to the co-governance root service via the data distribution nodes in the root domain name co-governance chain;

set a recursive resolution service mode in the co-governance root service; and

configure a DNS security extension function in the co-governance root service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: ZENG, YU; LI, HONGTAO; HU, ANLEI; DONG, KEJUN; YAN, ZHIWEI; YANG, XUE; ZHANG, HAIKUO; ZHANG, ZHIYONG
To: CHINA INTERNET NETWORK INFORMATION CENTER
Reel/Frame 054697/0334 →
Priority Claims (1)
CN 202011057496.8 · Sep 30, 2020 · national
Continuity (1)
Related Publication 20220103512A1 · Mar 31, 2022